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

IFile - методы

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

Методы
  ИмяОписание
Открытый методEquals(T)
Indicates whether the current object is equal to another object of the same type.
(Унаследован от IEquatableIFile.)
Открытый методEquals(T) (Унаследован от IEquatableIFileEntity.)
Открытый методEquals(T) (Унаследован от IEquatableIFileObject.)
Открытый методGetState
Возвращает текущее состояние файла.
Открытый методHasChanges
Возвращает признак того, что заданное состояние файла отличается от его текущего состояния.
Открытый методInvalidateContentAsync
Удаляет локально загруженный контент, переводя его в начальное состояние. Следующий раз при получении контента он будет заново загружен.
(Унаследован от IFileObject.)
Открытый методSetCategoryAsync
Устанавливает категорию файла или null, если файл не имеет категории.
Открытый методSetContentStateAsync
Устанавливает состояние загрузки контента файла или версии файла в кэш для последующего отображения пользователю.
(Унаследован от IFileObject.)
Открытый методSetHashAsync
Устанавливает хеш контента файла или версии файла, или null, если хеш не вычислен. Хеш является необязательным свойством, которое по умолчанию не заполняется системой.
(Унаследован от IFileObject.)
Открытый методSetNameAsync
Устанавливает имя файла или версии файла, которое является допустимым именем файла на файловой системе, но может отличаться от отображаемого имени файла.
(Унаследован от IFileObject.)
Открытый методSetOriginAsync
Устанавливает исходный файл, из которого был скопирован текущий файл, или null, если текущий файл не был скопирован.
Открытый методSetPreviewContentAsync
Устанавливает содержимое файла, отображаемое для предпросмотра. По умолчанию значение равно [IFileObject.Content], но оно может быть переопределено. Рекомендуется создавать такой контент из кэша, например: file.AllocateAdditionalLocalContent("filename.txt").
Открытый методSetStateAsync
Устанавливает текущее состояние файла, равное заданному состоянию.
Открытый методSetTypeAsync
Устанавливает тип файла.
Открытый методUpdateInitialStateAsync
Обновляет начальное состояние файла и устанавливаем его как равное заданному состоянию. Не рекомендуется вызывать этот метод для существующих файлов, которые уже мог отредактировать пользователь.
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияAllocateAdditionalLocalContentAsync
Создаёт дополнительный объект локального содержимого (на диске) для файла или версии файла. Загрузка такого содержимого отменяется вместе с основным содержимым.
(Определяется FileExtensions.)
Открытый метод расширенияCancelDownloadingContent
Отменяет асинхронную загрузку содержимого файла или версии. При отмене загрузки файла также отменяется загрузка всех его версий.
(Определяется FileExtensions.)
Открытый метод расширенияChangeCategoryAsync(String, CancellationToken)Перегружен.
Изменяет категорию файла без указания идентификатора категории.
(Определяется FileExtensions.)
Открытый метод расширенияChangeCategoryAsync(IFileCategory, CancellationToken)Перегружен.
Изменяет категорию файла и уведомляет об этом его источник, если категория в действительности изменилась.
(Определяется FileExtensions.)
Открытый метод расширенияChangeCategoryAsync(String, Guid, CancellationToken)Перегружен.
Изменяет категорию файла с указанием идентификатора категории.
(Определяется FileExtensions.)
Открытый метод расширенияCopyAsync
Создаёт копию заданного файла. Если контент копируемого файла не загружен, то он загружается перед созданием копии. Первым значением возвращается копия заданного файла или null, если копию создать не удалось. В этом случае возвращённый результат валидации не будет успешным.
(Определяется FileExtensions.)
Открытый метод расширенияEnsureContentDownloadedAsync
Загружает контент файла или версии файла, если он ещё не был загружен. На загруженном контенте вызывается метод [IFileContent.EnsureLocalUpdatedAsync].
(Определяется FileExtensions.)
Открытый метод расширенияEnsureContentDownloadedInUIAsync
Загружает контент файла или версии файла, если он ещё не был загружен. На загруженном контенте вызывается метод [IFileContent.EnsureLocalUpdatedAsync]. Изменение состояния контента выполняется в основном потоке UI, если выполнение производится на клиенте, и в текущем потоке, если выполнение производится посредством серверного API.
(Определяется FileExtensions.)
Открытый метод расширенияEnsureContentModifiedAsync
Проверяет, что источник файла был уведомлён об изменениях, сделанных для контента файла [IFileObject.Content].
(Определяется FileExtensions.)
Открытый метод расширенияEnsureVersionsLoadedAsync
Загружает версии файла, если они ещё не были загружены.
(Определяется FileExtensions.)
Открытый метод расширенияGetActionName
Возвращает имя действия, в рамках которого был создан файл или версия файла, или null, если файл не был создан специальным способом.
(Определяется FileExtensions.)
Открытый метод расширенияGetLinkAsync
Возвращает ссылку на файл.
(Определяется FileExtensions.)
Открытый метод расширенияGetRootedOrigin
Возвращает корневой элемент в дереве файлов, связанных посредством свойства Origin, или null, если значение свойства Origin для файла file равно null.
(Определяется FileExtensions.)
Открытый метод расширенияIsLarge
Возвращает признак того, что содержимое версии файла считается большим файлом, поэтому будет обрабатываться особым образом. Проверка выполняется по наличию тега Large.
(Определяется FileExtensions.)
Открытый метод расширенияIsValidForContentOperations
Возвращает признак того, что заданный объект (файл или версия файла) может участвовать в операциях, связанных с контентом. Обычно это означает, что при загрузке контента не возникло ошибок и контент полностью загружен на сервер (не находится в процессе загрузки). При этом на клиент контент мог ещё не быть загружен, т.е. потребуется вызвать EnsureContentDownloadedAsync(IFileObject, FuncIFileObject, FileContentDownloadState, FuncFileContentDownloadState, CancellationToken, ValueTask, FuncIFileObject, CancellationToken, ValueTaskIFileContent, CancellationToken).
(Определяется FileExtensions.)
Открытый метод расширенияNotifyAsync
Уведомляет источник заданного файла IFileSource о возникшем событии FileNotificationType. Используйте при изменении свойств файла вручную, чтобы эти свойства были сохранены в пакете карточки (если файл связан с карточкой).
(Определяется FileExtensions.)
Открытый метод расширенияOpenAsync
Открывает контент заданного файла или версии файла для чтения или для редактирования.
(Определяется FileExtensions.)
Открытый метод расширенияOpenInFolderAsync
Открывает контент заданного файла или версии файла для чтения или для редактирования в окне проводника.
(Определяется FileExtensions.)
Открытый метод расширенияReadAllBytesAsync
Возвращает контент файла или версии файла в виде массива байт. Контент должен быть уже загружен методом EnsureContentDownloadedAsync(IFileObject, FuncIFileObject, FileContentDownloadState, FuncFileContentDownloadState, CancellationToken, ValueTask, FuncIFileObject, CancellationToken, ValueTaskIFileContent, CancellationToken) или EnsureContentDownloadedInUIAsync(IFileObject, FuncIFileObject, CancellationToken, ValueTaskIFileContent, CancellationToken). Этот метод оптимизирован по потреблению памяти, поэтому для получения данных рекомендуется использовать именно его.
(Определяется FileExtensions.)
Открытый метод расширенияReadAllTextAsync
Возвращает контент текстового файла или версии файла в виде строки. Контент должен быть уже загружен методом EnsureContentDownloadedAsync(IFileObject, FuncIFileObject, FileContentDownloadState, FuncFileContentDownloadState, CancellationToken, ValueTask, FuncIFileObject, CancellationToken, ValueTaskIFileContent, CancellationToken) или EnsureContentDownloadedInUIAsync(IFileObject, FuncIFileObject, CancellationToken, ValueTaskIFileContent, CancellationToken). Этот метод оптимизирован по потреблению памяти, поэтому для получения данных рекомендуется использовать именно его.
(Определяется FileExtensions.)
Открытый метод расширенияRenameAsync
Переименовывает файл с уведомлением его источника, если имя изменилось.
(Определяется FileExtensions.)
Открытый метод расширенияReplaceAsync(Stream, CancellationToken)Перегружен.
Заменяет контент заданного файла на контент из заданного потока.
(Определяется FileExtensions.)
Открытый метод расширенияReplaceAsync(Byte, CancellationToken)Перегружен.
Заменяет содержимое файла на заданный массив байт.
(Определяется FileExtensions.)
Открытый метод расширенияReplaceAsync(String, Boolean, CancellationToken)Перегружен.
Заменяет контент заданного файла на контент файла с указанным именем. Если отличается не только путь к указанному файлу, но и имя, а также параметр changeName равен true, то имя файла также будет изменено.
(Определяется FileExtensions.)
Открытый метод расширенияReplaceAsync(FuncCancellationToken, ValueTaskStream, FuncCancellationToken, ValueTaskInt64, CancellationToken)Перегружен.
Заменяет контент заданного файла на контент, определяемый заданными функциями.
(Определяется FileExtensions.)
Открытый метод расширенияReplaceTextAsync
Заменяет содержимое файла на заданный текст с указанием кодировки. Содержимое файла будет сохранено во временной папке и доступно для пользователя в UI.
(Определяется FileExtensions.)
Открытый метод расширенияRestoreDownloadingContentAfterCancel
Восстанавливает возможность асинхронной загрузки содержимого файла или версии после отмены. При восстановлении загрузки файла также восстанавливается загрузка всех его версий.
(Определяется FileExtensions.)
Открытый метод расширенияRevertAsync
Восстанавливает контент и имя файла к виду до его изменения.
(Определяется FileExtensions.)
Открытый метод расширенияSaveAsync(String, FuncIFileObject, FileContentDownloadState, FuncFileContentDownloadState, CancellationToken, ValueTask, FuncIFileObject, CancellationToken, ValueTaskIFileContent, CancellationToken)Перегружен.
Сохраняет контент заданного файла или версии файла в файле с указанным именем.
(Определяется FileExtensions.)
Открытый метод расширенияSaveAsync(Stream, FuncIFileObject, FileContentDownloadState, FuncFileContentDownloadState, CancellationToken, ValueTask, FuncIFileObject, CancellationToken, ValueTaskIFileContent, CancellationToken)Перегружен.
Сохраняет контент заданного файла или версии файла в файле с указанным именем.
(Определяется FileExtensions.)
Открытый метод расширенияSetActionName
Устанавливает имя действия, в рамках которого был создан файл или версия файла. Например: FileMenuActionNames.Scan или FileMenuActionNames.AddFromTemplate.
(Определяется FileExtensions.)
Открытый метод расширенияTryGetActualFile
Возвращает объект IFile, соответствующей переданному файлу или файлу переданной версии. Возвращает null, если переданный объект не является файлом IFile или версией IFileVersion.
(Определяется FileExtensions.)
Открытый метод расширенияTryGetActualVersion
Возвращает объект IFileVersion, соответствующей переданной версии или последней версии переданного файла. Возвращает null, если переданный объект не является файлом IFile или версией IFileVersion.
(Определяется FileExtensions.)
В начало страницы
См. также