FileControlHelper - класс
Вспомогательные методы для обеспечения функциональности в элементе управления файлами.
Пространство имён: Tessa.UI.Files.ControlsСборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.24
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 и отмену).
|