FileControlHelper - класс
Вспомогательные методы для обеспечения функциональности в элементе управления файлами.
Пространство имён: Tessa.UI.Files.ControlsСборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
public static class FileControlHelper
Public NotInheritable Class FileControlHelper
public ref class FileControlHelper abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type FileControlHelper = class end
- Inheritance
- Object FileControlHelper
PreviewTypesByExtensions |
Хеш-таблица, в которой ключом является расширение файла с ведущей точкой (без учёта регистра символов),
а значением - тип используемого предпросмотра в стандартном контроле. Для всех расширений, которые не перечислены,
используется предпросмотр через внешнее приложение Handler.
|
AddFileAsync(IFileControl, ICollectionIFileType, IFileContainer, IFileSource, IUser, INewFileContext, FuncCancellationToken, TaskStream, CancellationToken) |
Добавляет файл, контент которого задаётся функцией getContentStreamFuncAsync,
а прочая информация, включая имя файла, вводится пользователем.
|
AddFileAsync(IFileControl, ICollectionIFileType, IFileContainer, IFileSource, IUser, INewFileContext, FuncIFileContent, CancellationToken, ValueTask, CancellationToken) |
Добавляет файл, контент которого задаётся функцией setContentActionAsync,
а прочая информация, включая имя файла, вводится пользователем.
|
AddFileAsync(IFileControl, ICollectionIFileType, IFileContainer, IFileSource, IUser, INewFileContext, CreateFileFuncAsync, CancellationToken) |
Добавляет файл, который создаётся функцией createFileFuncAsync,
а прочая информация, включая имя файла, вводится пользователем.
|
AddFilesAsync(IFileControl, ICollectionIFileType, IFileContainer, IFileSource, IUser, ICollectionString, IFileCreationToken, IFileVersionCreationToken, IProcessNameResolver, CancellationToken) |
Стандартный метод добавления файлов. Для каждого файла определяется список тегов,
используя IFileSource (метод GetFileTagsAsync(String, CancellationToken)),
а также задействуя систему расширений SetNewPhysicalFileAction.
|
AddFilesAsync(IFileControl, ICollectionIFileType, IFileContainer, IFileSource, IUser, String, MemoryStream, IFileCreationToken, IFileVersionCreationToken, CancellationToken) |
Метод добавления файлов указанием масива имён и масива контентов
Данные массивов должны быть отсортированны в соответсвии друг с другом
|
CheckCanDownloadFile | |
CheckCanDownloadFilesAndShowMessagesAsync | |
CheckCanUploadFileAndShowMessagesAsync | |
CheckHasAccessWhenAttachingFile | |
CompareFilesAsync |
Сравнение файлов
|
CopyToClipboardAsync | |
CreateFileTemplateCardActionAsync | |
DigitalSignaturesImportAsync |
Прикрепляет подпись к версии из импортируемого файла
|
DigitalSignaturesSignAsync |
Выполняет подписание версии
|
DownloadContentAsync | |
ExportDigitalSignaturesAsync |
Выполняет асинхронный экспорт подписей из версии файла.
|
MergeFilesAsync |
Объединение файлов
|
OpenAsync | |
OpenDigitalSignaturesDialogAsync |
Открывает окно диалога подписей. Возвращает задачу, завершаемую при закрытии диалога.
|
OpenInFolderAsync | |
ResetIfInPreviewAsync | |
SaveAsFilesAsync |
Сохранить один или несколько файлов в указанную папку
|
SelectFileCategoryAsync |
Функция выбора категории файла. Возвращает категорию (null - "Без категории") и признак отмены выбора (чтобы отличать null и отмену).
|
SelectFileNameAsync |
Функция выбора имени файла.
|
SelectFileTypeAsync |
Функция выбора типа файла. Возвращает категорию (null - "Без категории") и признак отмены выбора (чтобы отличать null и отмену).
|