Tessa.Files - пространство имён

API файлов, используемых совместно или раздельно с карточками.

Классы

EmptyFileSource Источник файлов, не обеспечивающий взаимодействие файла с внешней подсистемой. Позволяет использовать виртуальные файлы, управляемые только из расширений.
File Файл.
FileBuilder Выполняет поэтапное создание файла с возможностью последующего добавления в коллекцию файлов.
FileCache Кэш для контента файлов.
FileCancellationSource Объект, управляющий отменой асинхронных операций с файлами.
FileCategory Категория файла.
FileCollection Коллекция файлов. Обеспечивает доступ по идентификаторам ID.
FileContainer Контейнер, содержащий все доступные файлы.
FileContainerPermissions Разрешения, определяющие возможности, доступные пользователю при работе с контейнером файлов.
FileContent Базовый класс для контента файла.
FileContentNameReplacer Объект, выполняющий исправление имени файла, создаваемого в кэше.
FileContentOptions Настройки, связанные с хранением контента файлов.
FileContentRequest Запрос на загрузку содержимого файла.
FileContentResponse Ответ на запрос на получение контента файла.
FileCreationToken Токен, используемый для создания файлов посредством источника файлов IFileSource.
FileEntity Базовый класс для всех объектов в API файлов, которые идентифицируются по идентификатору Guid и связаны с источником IFileSource.
FileEntityCollectionTItem, TCollection Коллекция объектов, реализующих интерфейс IFileEntity, для которой доступны уведомление об изменениях и клонирование, а также идентификация по неуникальному ключу ID.
FileErrorInfo Информация по ошибке, которая возникла при сохранении файла.
FileExtensions Методы-расширения для пространства имён Tessa.Files.
FileLink Ссылка на файл.
FileLocalCache Кэш для контента файлов, расположенного локально для текущего пользователя.
FileManager Объект, управляющий взаимодействием с файлами.
FileObject Базовый объект для файлов и версий файлов.
FilePermissions Разрешения, определяющие возможности, доступные пользователю при работе с файлом.
FileRequest Запрос на получение коллекции доступных файлов.
FileResolverContext Контекст по определению объектов, которые могут быть заменены в пределах некоторой области.
FileResponse Ответ на запрос на получение коллекции доступных файлов.
FileSignature Информация о подписи для версии файла.
FileSignatureAddedCollection Коллекция подписей для версии файла, которые были добавлены и ещё не были сохранены.
FileSignatureCollection Коллекция подписей для версии файла.
FileSignatureCollectionBaseTCollection Базовый класс для коллекции подписей для версии файла.
FileSignatureCreationToken Токен, используемый для создания посредством источника файлов IFileSource объектов с информацией о подписи для версий файлов.
FileSignatureData Объект, содержащий информацию по бинарным данным файла подписи.
FileSignatureResponse Ответ на запрос на получение коллекции доступных версий файла.
FileSource Базовый класс для источника файлов, обеспечивающего взаимодействие файлов с внешней подсистемой.
FileState Состояние файла на определённый момент времени.
FileTag Тег, связанный с версией файла. Например, признак того, что размер содержимого файла трактуется как большой файл, поэтому файл не копируется во временную папку.
FileTagCollection Коллекция тегов IFileTag.
FileType Тип файла.
FileVersion Версия файла.
FileVersionCollection Коллекция версий файла.
FileVersionCreationToken Токен, используемый для создания версий файлов посредством источника файлов IFileSource.
FileVersionLink Ссылка на версию файла.
FileVersionResponse Ответ на запрос на получение коллекции доступных версий файла.
LocalFileContent Контент файла, доступный локально во временной папке пользователя.
RemoteFileContent Контент файла, доступный удалённо с использованием заданных функций.
VirtualFile Виртуальный файл, указываемый при добавлении.
VirtualFileVersion Версия виртуального файла, указываемая при добавлении.

Структуры

FileContentSource Местоположение контента файла.

Интерфейсы

IFile Файл.
IFileBuilder Выполняет поэтапное создание файла с возможностью последующего добавления в коллекцию файлов.
IFileCache Кэш для контента файлов.
IFileCancellationSource Объект, управляющий отменой асинхронных операций с файлами.
IFileCategory Категория файла.
IFileCollection Коллекция файлов. Обеспечивает доступ по идентификаторам ID.
IFileContainer Контейнер, содержащий все доступные файлы.
IFileContainerPermissions Разрешения, определяющие возможности, доступные пользователю при работе с контейнером файлов.
IFileContent Контент файла.
IFileContentNameReplacer Объект, выполняющий исправление имени файла, создаваемого в кэше. Например, имя файла может сокращаться, из него могут исключаться некорректные символы.
IFileContentOptions Настройки, связанные с хранением контента файлов.
IFileContentRequest Запрос на загрузку содержимого файла.
IFileContentResponse Ответ на запрос на получение контента файла.
IFileCreationToken Токен, используемый для создания файлов посредством источника файлов IFileSource.
IFileEntity Базовый интерфейс для всех объектов в API файлов, которые идентифицируются по идентификатору Guid и связаны с источником IFileSource.
IFileEntityCollectionTItem, TCollection Коллекция объектов, реализующих интерфейс IFileEntity, для которой доступны уведомление об изменениях и клонирование, а также идентификация по неуникальному ключу ID.
IFileErrorInfo Информация по ошибке, которая возникла при сохранении файла.
IFileLink Ссылка на файл.
IFileManager Объект, управляющий взаимодействием с файлами.
IFileObject Базовый интерфейс для файлов и версий файлов.
IFilePermissions Разрешения, определяющие возможности, доступные пользователю при работе с файлом.
IFileRequest Запрос на получение коллекции доступных файлов.
IFileResolverContext Контекст по определению объектов, которые могут быть заменены в пределах некоторой области.
IFileResponse Ответ на запрос на получение коллекции доступных файлов.
IFileSignature Информация о подписи для версии файла.
IFileSignatureAddedCollection Коллекция подписей для версии файла, которые были добавлены и ещё не были сохранены.
IFileSignatureCollection Коллекция подписей для версии файла.
IFileSignatureCollectionBaseTCollection Базовый интерфейс для коллекции подписей для версии файла.
IFileSignatureCreationToken Токен, используемый для создания посредством источника файлов IFileSource объектов с информацией о подписи для версий файлов.
IFileSignatureData Объект, содержащий информацию по бинарным данным файла подписи.
IFileSignatureResponse Ответ на запрос на получение коллекции доступных подписей для версии файла.
IFileSource Источник файлов, обеспечивающий взаимодействие файлов с внешней подсистемой.
IFileState Состояние файла на определённый момент времени.
IFileTag Тег, связанный с версией файла. Например, признак того, что размер содержимого файла трактуется как большой файл, поэтому файл не копируется во временную папку.
IFileTagCollection Коллекция тегов IFileTag.
IFileType Тип файла.
IFileVersion Версия файла.
IFileVersionCollection Коллекция версий файла.
IFileVersionCreationToken Токен, используемый для создания версий файлов посредством источника файлов IFileSource.
IFileVersionLink Ссылка на версию файла.
IFileVersionResponse Ответ на запрос на получение коллекции доступных версий файла.

Делегаты

CreateFileContainerFuncAsync Создаёт контейнер файлов для заданного источника файлов, обеспечивающего взаимодействие созданных с его помощью файлов с внешней подсистемой.
FileModifyTokenActionAsync Метод, выполняющий изменение файла и его версии перед созданием.
RegisterFileDelayedDisposalAction Функция регистрации отложенного удаления содержимого (удаления временного файла), которое невозможно выполнить сразу же.

Перечисления

FileBuilderContentCreationType Способ создания контента.
FileCacheOptions Опции, которые дополнительно поддерживает кэш файлов.
FileContentDownloadState Состояние загрузки в кэш для контента версии файла для последующего отображения пользователю.
FileNotificationType Тип уведомления, которое отправляется для файла IFile посредством IFileSource во внешнюю подсистему.
FileOpeningMode Способ открытия контента файла или версии файла.
FileSignatureDataState Состояние бинарных данных файла подписи.
FileSignatureEventType Тип действия, в результате которого подпись была создана.
FileSignatureLoadingMode Способ загрузки подписей.
FileSignatureNotificationType Тип уведомления, которое отправляется для подписи файла IFileSignature посредством IFileSource во внешнюю подсистему.
FileSignatureState Состояние подписи для версии файла.
FileVersionState Состояние версии файла.