Для изменения размера нажмите или перетащите

IFileSource - методы

Тип IFileSource предоставляет следующие члены.

Методы
  ИмяОписание
Открытый методBuildFile
Возвращает объект, выполняющий поэтапное создание файла с возможностью последующего добавления в заданную коллекцию. По умолчанию файл создаётся с использованием текущего источника.
Открытый методCanUploadFileAsync
Проверяет, возможно ли загрузить в систему файл по заданному пути, например, подходит ли он под ограничения по размеру файла. Если возвращённый объект содержит ошибки, то загрузка запрещена. Обычно вызывается на клиенте для проверки файла перед добавлением в элемент управления. Проверки на сервере выполняются другими средствами (расширениями на сохранение карточки).
Открытый методCopyAsync
Создаёт копию заданного файла, при этом копируются свойства файла, последняя версия и её контент. Скопированный файл ссылается на копируемый файл как на исходный через свойство [Tessa.Files.IFile.Origin].
Открытый методCreateFileAsync
Создаёт файл по заданному токену.
Открытый методCreateSignatureAsync
Создаёт подпись для версии файла по заданному токену.
Открытый методCreateVersionAsync
Создаёт версию для файла по заданному токену.
Открытый методGetContentAsync
Загружает контент версии файла из внешней подсистемы.
Открытый методGetFileCreationTokenAsync
Создаёт токен, используемый для создания файлов посредством источника файлов [IFileSource].
Открытый методGetFilesAsync
Возвращает коллекцию доступных файлов.
Открытый методGetFileTagsAsync
Возвращает список тегов для файла. Обычно используется при добавлении файла на клиенте. При сохранении карточки с файлами необходимые теги файлов добавляются автоматически, независимо от результата метода. Возвращённое значение не равно null.
Открытый методGetLinkAsync(IFile, CancellationToken)
Возвращает ссылку на файл.
Открытый методGetLinkAsync(IFileVersion, CancellationToken)
Возвращает ссылку на версию файла.
Открытый методGetSignatureCreationTokenAsync
Создаёт токен, используемый для создания подписей для версий файлов посредством источника файлов [IFileSource]. Некоторые поля заполняются автоматически, такие как кто и когда создал подпись (текущий пользователь в данный момент).
Открытый методGetSignaturesAsync
Возвращает коллекцию доступных подписей для заданной версии файла.
Открытый методGetVersionCreationTokenAsync
Создаёт токен, используемый для создания версий файлов посредством источника файлов [IFileSource]. Некоторые поля заполняются автоматически, такие как кто и когда создал версию (текущий пользователь в данный момент).
Открытый методGetVersionsAsync
Возвращает коллекцию доступных версий для заданного файла.
Открытый методNotifyAsync(IFile, FileNotificationType, CancellationToken)
Уведомляет подсистему о том, что с файлом было произведено указанное действие.
Открытый методNotifyAsync(IFileSignature, FileSignatureNotificationType, CancellationToken)
Уведомляет подсистему о том, что с подписью файла было произведено указанное действие.
Открытый методTryCreateRemoteContentAsync
Создаёт объект контента, обеспечивающий доступ к файлу удалённо, т.е. без копирования во временную папку. Возвращает null, если не удалось создать контент для заданной версии. Любой запрос к контенту файла может привести к запросу к серверу или к другому способу создать контент.
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияCreateFileAsync(String, IFileType, IFileCategory, String, IUser, FuncIFileCreationToken, CancellationToken, ValueTask, FuncIFileVersionCreationToken, CancellationToken, ValueTask, CancellationToken)Перегружен.
Создаёт файл с указанными параметрами и единственной версией. Возвращает созданный файл или null, если создать файл не удалось.
(Определяется FileExtensions.)
Открытый метод расширенияCreateFileAsync(Stream, String, IFileType, IFileCategory, IUser, FuncIFileCreationToken, CancellationToken, ValueTask, FuncIFileVersionCreationToken, CancellationToken, ValueTask, CancellationToken)Перегружен.
Создаёт файл с указанными параметрами и единственной версией. Возвращает созданный файл или null, если создать файл не удалось.
(Определяется FileExtensions.)
Открытый метод расширенияCreateFileAsync(String, IFileType, IFileCategory, FuncIFileContent, CancellationToken, ValueTask, IUser, FuncIFileCreationToken, CancellationToken, ValueTask, FuncIFileVersionCreationToken, CancellationToken, ValueTask, CancellationToken)Перегружен.
Создаёт файл с указанными параметрами и единственной версией. Это вспомогательный метод, который нельзя переопределить. Возвращает созданный файл или null, если создать файл не удалось.
(Определяется FileExtensions.)
Открытый метод расширенияCreateFileAsync(String, IFileType, IFileCategory, FuncCancellationToken, ValueTaskIFileContent, IUser, FuncIFileCreationToken, CancellationToken, ValueTask, FuncIFileVersionCreationToken, CancellationToken, ValueTask, CancellationToken)Перегружен.
Создаёт файл с указанными параметрами и единственной версией. Это вспомогательный метод, который нельзя переопределить. Возвращает созданный файл или null, если создать файл не удалось.
(Определяется FileExtensions.)
В начало страницы
См. также