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

FileExtensions - методы

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

Методы
  ИмяОписание
Открытый методСтатический членAddRangeIfNotExists
Добавляет указанные теги в коллекцию, если они не были добавлены ранее.
Открытый методСтатический членAddVirtualAsync(IFileContainer, VirtualFile, CancellationToken, VirtualFileVersion)
Создаёт и добавляет виртуальный файл, возвращает созданный файл. Этот метод добавляет файл в источник по умолчанию Source для контейнера container.
Открытый методСтатический членAddVirtualAsync(IFileContainer, IFileSource, VirtualFile, CancellationToken, VirtualFileVersion)
Создаёт и добавляет виртуальный файл, возвращает созданный файл. Этот метод добавляет файл в указанный источник fileSource, что позволяет, например, добавить файл в структуру карточки CardFile, с которой не связан контейнер файлов container.
Открытый методСтатический членAddWithNotificationAsync(ICollectionIFileSignature, IEnumerableIFileSignature, CancellationToken)
Добавляет несколько подписей файла с уведомлением их источников Source. При этом автоматически устанавливается свойство Added, если тип коллекции signatures задан соответствующий. Этот метод следует использовать для стандартного добавления новых подписей.
Открытый методСтатический членAddWithNotificationAsync(ICollectionIFileSignature, IFileSignature, CancellationToken)
Добавляет подпись файла с уведомлением её источника Source. При этом автоматически устанавливается свойство Added, если тип коллекции signatures задан соответствующий. Этот метод следует использовать для стандартного добавления новой подписи.
Открытый методСтатический членAddWithNotificationAsync(ICollectionIFile, IEnumerableIFile, Boolean, CancellationToken)
Добавляет несколько файлов с уведомлением их источников Source. Этот метод следует использовать для стандартного добавления новых файлов.
Открытый методСтатический членAddWithNotificationAsync(ICollectionIFile, IFile, Boolean, CancellationToken)
Добавляет файл с уведомлением его источника Source. Этот метод следует использовать для стандартного добавления нового файла.
Открытый методСтатический членAllocateAdditionalLocalContentAsync
Создаёт дополнительный объект локального содержимого (на диске) для файла или версии файла. Загрузка такого содержимого отменяется вместе с основным содержимым.
Открытый методСтатический членBuildFile
Возвращает объект, выполняющий поэтапное создание файла с возможностью последующего добавления в коллекцию файлов заданного контейнера. По умолчанию файл создаётся с использованием источника Source, заданного в контейнере. На возвращаемом объекте IFileBuilder необходимо вызвать один из методов установки контента SetContent.
Открытый методСтатический членCancelDownloadingContent
Отменяет асинхронную загрузку содержимого файла или версии. При отмене загрузки файла также отменяется загрузка всех его версий.
Открытый методСтатический членChangeCategoryAsync(IFile, String, CancellationToken)
Изменяет категорию файла без указания идентификатора категории.
Открытый методСтатический членChangeCategoryAsync(IFile, IFileCategory, CancellationToken)
Изменяет категорию файла и уведомляет об этом его источник, если категория в действительности изменилась.
Открытый методСтатический членChangeCategoryAsync(IFile, String, Guid, CancellationToken)
Изменяет категорию файла с указанием идентификатора категории.
Открытый методСтатический членCopyAsync
Создаёт копию заданного файла. Если контент копируемого файла не загружен, то он загружается перед созданием копии. Первым значением возвращается копия заданного файла или null, если копию создать не удалось. В этом случае возвращённый результат валидации не будет успешным.
Открытый методСтатический членCreateFileAsync(IFileSource, Stream, String, IFileType, IFileCategory, IUser, FuncIFileCreationToken, CancellationToken, ValueTask, FuncIFileVersionCreationToken, CancellationToken, ValueTask, CancellationToken)
Создаёт файл с указанными параметрами и единственной версией. Возвращает созданный файл или null, если создать файл не удалось.
Открытый методСтатический членCreateFileAsync(IFileSource, String, IFileType, IFileCategory, FuncCancellationToken, ValueTaskIFileContent, IUser, FuncIFileCreationToken, CancellationToken, ValueTask, FuncIFileVersionCreationToken, CancellationToken, ValueTask, CancellationToken)
Создаёт файл с указанными параметрами и единственной версией. Это вспомогательный метод, который нельзя переопределить. Возвращает созданный файл или null, если создать файл не удалось.
Открытый методСтатический членCreateFileAsync(IFileSource, String, IFileType, IFileCategory, FuncIFileContent, CancellationToken, ValueTask, IUser, FuncIFileCreationToken, CancellationToken, ValueTask, FuncIFileVersionCreationToken, CancellationToken, ValueTask, CancellationToken)
Создаёт файл с указанными параметрами и единственной версией. Это вспомогательный метод, который нельзя переопределить. Возвращает созданный файл или null, если создать файл не удалось.
Открытый методСтатический членCreateFileAsync(IFileSource, String, IFileType, IFileCategory, String, IUser, FuncIFileCreationToken, CancellationToken, ValueTask, FuncIFileVersionCreationToken, CancellationToken, ValueTask, CancellationToken)
Создаёт файл с указанными параметрами и единственной версией. Возвращает созданный файл или null, если создать файл не удалось.
Открытый методСтатический членEnsureAllContentModifiedAsync
Проверяет, что источник файла был уведомлён об изменениях, сделанных для контента файла Content для каждого из файлов в текущей коллекции.
Открытый методСтатический членEnsureContentDownloadedAsync
Загружает контент файла или версии файла, если он ещё не был загружен. На загруженном контенте вызывается метод [IFileContent.EnsureLocalUpdatedAsync].
Открытый методСтатический членEnsureContentDownloadedInUIAsync
Загружает контент файла или версии файла, если он ещё не был загружен. На загруженном контенте вызывается метод [IFileContent.EnsureLocalUpdatedAsync]. Изменение состояния контента выполняется в основном потоке UI, если выполнение производится на клиенте, и в текущем потоке, если выполнение производится посредством серверного API.
Открытый методСтатический членEnsureContentModifiedAsync
Проверяет, что источник файла был уведомлён об изменениях, сделанных для контента файла [IFileObject.Content].
Открытый методСтатический членEnsureSignaturesLoadedAsync
Загружает подписи для версии файла, если они ещё не были загружены.
Открытый методСтатический членEnsureVersionsLoadedAsync
Загружает версии файла, если они ещё не были загружены.
Открытый методСтатический членGetActionName
Возвращает имя действия, в рамках которого был создан файл или версия файла, или null, если файл не был создан специальным способом.
Открытый методСтатический членGetLinkAsync(IFile, CancellationToken)
Возвращает ссылку на файл.
Открытый методСтатический членGetLinkAsync(IFileVersion, CancellationToken)
Возвращает ссылку на версию файла.
Открытый методСтатический членGetNullableBytesAsync
Возвращает бинарные данные подписи файла в виде массива байт или null, если бинарные данные отсутствуют или ещё не загружены.
Открытый методСтатический членGetRootedOrigin
Возвращает корневой элемент в дереве файлов, связанных посредством свойства Origin, или null, если значение свойства Origin для файла file равно null.
Открытый методСтатический членHas
Возвращает признак того, что заданный флаг установлен.
Открытый методСтатический членHasAny
Возвращает признак того, что один из заданных флагов установлен.
Открытый методСтатический членHasNot
Возвращает признак того, что заданный флаг не установлен.
Открытый методСтатический членIsLarge(IFile)
Возвращает признак того, что содержимое версии файла считается большим файлом, поэтому будет обрабатываться особым образом. Проверка выполняется по наличию тега Large.
Открытый методСтатический членIsLarge(IFileVersion)
Возвращает признак того, что содержимое версии файла считается большим файлом, поэтому будет обрабатываться особым образом. Проверка выполняется по наличию тега Large.
Открытый методСтатический членIsValidForContentOperations
Возвращает признак того, что заданный объект (файл или версия файла) может участвовать в операциях, связанных с контентом. Обычно это означает, что при загрузке контента не возникло ошибок и контент полностью загружен на сервер (не находится в процессе загрузки). При этом на клиент контент мог ещё не быть загружен, т.е. потребуется вызвать EnsureContentDownloadedAsync(IFileObject, FuncIFileObject, FileContentDownloadState, FuncFileContentDownloadState, CancellationToken, ValueTask, FuncIFileObject, CancellationToken, ValueTaskIFileContent, CancellationToken).
Открытый методСтатический членNotifyAsync(IFile, FileNotificationType, CancellationToken)
Уведомляет источник заданного файла IFileSource о возникшем событии FileNotificationType. Используйте при изменении свойств файла вручную, чтобы эти свойства были сохранены в пакете карточки (если файл связан с карточкой).
Открытый методСтатический членNotifyAsync(IFileSignature, FileSignatureNotificationType, CancellationToken)
Уведомляет источник заданной подписи IFileSource о возникшем событии FileSignatureNotificationType. Используйте при изменении свойств подписи вручную, чтобы эти свойства были сохранены в пакете карточки (если подпись связана с карточкой).
Открытый методСтатический членOpenAsync
Открывает контент заданного файла или версии файла для чтения или для редактирования.
Открытый методСтатический членOpenInFolderAsync
Открывает контент заданного файла или версии файла для чтения или для редактирования в окне проводника.
Открытый методСтатический членReadAllBytesAsync
Возвращает контент файла или версии файла в виде массива байт. Контент должен быть уже загружен методом EnsureContentDownloadedAsync(IFileObject, FuncIFileObject, FileContentDownloadState, FuncFileContentDownloadState, CancellationToken, ValueTask, FuncIFileObject, CancellationToken, ValueTaskIFileContent, CancellationToken) или EnsureContentDownloadedInUIAsync(IFileObject, FuncIFileObject, CancellationToken, ValueTaskIFileContent, CancellationToken). Этот метод оптимизирован по потреблению памяти, поэтому для получения данных рекомендуется использовать именно его.
Открытый методСтатический членReadAllTextAsync
Возвращает контент текстового файла или версии файла в виде строки. Контент должен быть уже загружен методом EnsureContentDownloadedAsync(IFileObject, FuncIFileObject, FileContentDownloadState, FuncFileContentDownloadState, CancellationToken, ValueTask, FuncIFileObject, CancellationToken, ValueTaskIFileContent, CancellationToken) или EnsureContentDownloadedInUIAsync(IFileObject, FuncIFileObject, CancellationToken, ValueTaskIFileContent, CancellationToken). Этот метод оптимизирован по потреблению памяти, поэтому для получения данных рекомендуется использовать именно его.
Открытый методСтатический членRegisterFilesOnServer
Регистрирует API файлов в контейнере Unity со стороны сервера.
Открытый методСтатический членRemoveWithNotificationAsync(ICollectionIFile, IEnumerableIFile, CancellationToken)
Удаляет файлы с уведомлением их источников Source. Этот метод следует использовать для стандартного удаления файлов.
Открытый методСтатический членRemoveWithNotificationAsync(ICollectionIFile, IFile, CancellationToken)
Удаляет файл с уведомлением его источника Source. Этот метод следует использовать для стандартного удаления файла.
Открытый методСтатический членRemoveWithNotificationAsync(ICollectionIFileSignature, IEnumerableIFileSignature, CancellationToken)
Удаляет подписи файла с уведомлением их источников Source. Этот метод следует использовать для стандартного удаления подписей файла.
Открытый методСтатический членRemoveWithNotificationAsync(ICollectionIFileSignature, IFileSignature, CancellationToken)
Удаляет подпись файла с уведомлением её источника Source. Этот метод следует использовать для стандартного удаления подписи файла.
Открытый методСтатический членRenameAsync
Переименовывает файл с уведомлением его источника, если имя изменилось.
Открытый методСтатический членReplaceAsync(IFile, Byte, CancellationToken)
Заменяет содержимое файла на заданный массив байт.
Открытый методСтатический членReplaceAsync(IFile, Stream, CancellationToken)
Заменяет контент заданного файла на контент из заданного потока.
Открытый методСтатический членReplaceAsync(IFile, FuncCancellationToken, ValueTaskStream, FuncCancellationToken, ValueTaskInt64, CancellationToken)
Заменяет контент заданного файла на контент, определяемый заданными функциями.
Открытый методСтатический членReplaceAsync(IFile, String, Boolean, CancellationToken)
Заменяет контент заданного файла на контент файла с указанным именем. Если отличается не только путь к указанному файлу, но и имя, а также параметр changeName равен true, то имя файла также будет изменено.
Открытый методСтатический членReplaceAsync(IFileManager, IFile, Byte, CancellationToken)
Заменяет содержимое файла на заданный массив байт.
Открытый методСтатический членReplaceTextAsync(IFile, String, Encoding, CancellationToken)
Заменяет содержимое файла на заданный текст с указанием кодировки. Содержимое файла будет сохранено во временной папке и доступно для пользователя в UI.
Открытый методСтатический членReplaceTextAsync(IFileManager, IFile, String, Encoding, CancellationToken)
Заменяет содержимое файла на заданный текст с указанием кодировки. Содержимое файла будет сохранено во временной папке и доступно для пользователя в UI.
Открытый методСтатический членResolveRoot
Возвращает корневой объект содержимого по свойствам Parent. Возвращает текущий объект content, если у него отсутствует родитель Parent.
Открытый методСтатический членRestoreDownloadingContentAfterCancel
Восстанавливает возможность асинхронной загрузки содержимого файла или версии после отмены. При восстановлении загрузки файла также восстанавливается загрузка всех его версий.
Открытый методСтатический членRevertAsync
Восстанавливает контент и имя файла к виду до его изменения.
Открытый методСтатический членSaveAsync(IFileObject, Stream, FuncIFileObject, FileContentDownloadState, FuncFileContentDownloadState, CancellationToken, ValueTask, FuncIFileObject, CancellationToken, ValueTaskIFileContent, CancellationToken)
Сохраняет контент заданного файла или версии файла в файле с указанным именем.
Открытый методСтатический членSaveAsync(IFileObject, String, FuncIFileObject, FileContentDownloadState, FuncFileContentDownloadState, CancellationToken, ValueTask, FuncIFileObject, CancellationToken, ValueTaskIFileContent, CancellationToken)
Сохраняет контент заданного файла или версии файла в файле с указанным именем.
Открытый методСтатический членSetActionName
Устанавливает имя действия, в рамках которого был создан файл или версия файла. Например: FileMenuActionNames.Scan или FileMenuActionNames.AddFromTemplate.
Открытый методСтатический членSetCategory(IFileBuilder, String)
Устанавливает категорию файла в виде строки без указания идентификатора категории.
Открытый методСтатический членSetCategory(IFileBuilder, String, Guid)
Устанавливает категорию файла в виде строки без указания идентификатора категории.
Открытый методСтатический членSetContent(IFileBuilder, IFileContent)
Устанавливает содержимое создаваемого файла по заданному объекту контента IFileContent. Содержимое и размер создаваемого файла будут вычисляться на основании заданного объекта. Содержимое является нелокальным, т.е. не сохраняется во временную папку. Поэтому не используйте его на клиенте, если файл будет доступен пользователю в UI.
Открытый методСтатический членSetContent(IFileBuilder, Byte, Boolean)
Устанавливает содержимое создаваемого файла по заданному массиву байт.
Открытый методСтатический членSetContent(IFileBuilder, FuncCancellationToken, ValueTaskStream, FuncCancellationToken, ValueTaskInt64)
Устанавливает содержимое создаваемого файла по функции, возвращающей контент, и по функции, возвращающей его размер. Содержимое является нелокальным, т.е. не сохраняется во временную папку. Поэтому не используйте его на клиенте, если файл будет доступен пользователю в UI.
Открытый методСтатический членSetContent(IFileBuilder, FuncCancellationToken, ValueTaskStream, Int64)
Устанавливает содержимое создаваемого файла по функции, возвращающей контент, и по фиксированному (заранее вычисленному) размеру. Содержимое является нелокальным, т.е. не сохраняется во временную папку. Поэтому не используйте его на клиенте, если файл будет доступен пользователю в UI.
Открытый методСтатический членSetContentReadOnly
Устанавливает содержимое создаваемого файла на основании локального файла, который не копируется в папку с кэшем. Рекомендуется использовать этот способ, если файл создаётся только для чтения, например, для того, чтобы сохраниться на сервер. Содержимое является нелокальным, т.е. не сохраняется во временную папку. Поэтому не используйте его на клиенте, если файл будет доступен пользователю в UI.
Открытый методСтатический членSetContentText
Устанавливает содержимое создаваемого файла по заданному тексту с указанием кодировки.
Открытый методСтатический членSetRemoteFromPathAsync
Устанавливает содержимое IFileContent по физическому файлу, расположенному по заданному пути. Метод доступен и для локального, и для нелокального (remote) содержимого.
Открытый методСтатический членTryGetActualFile
Возвращает объект IFile, соответствующей переданному файлу или файлу переданной версии. Возвращает null, если переданный объект не является файлом IFile или версией IFileVersion.
Открытый методСтатический членTryGetActualVersion
Возвращает объект IFileVersion, соответствующей переданной версии или последней версии переданного файла. Возвращает null, если переданный объект не является файлом IFile или версией IFileVersion.
Открытый методСтатический членTryGetFile(IFileContainer, Guid)
Возвращает файл, полученный по заданному идентификатору ID, или null, если подходящий файл не был найден.
Открытый методСтатический членTryGetFile(IFileContainer, String)
Возвращает файл, полученный по заданному имени Name, или null, если подходящий файл не был найден.
В начало страницы
См. также