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

FileUIManager - класс

Объект, управляющий взаимодействием с файлами с учётом использования файлов в UI.
Иерархия наследования

Пространство имён:  Tessa.UI.Files
Сборка:  Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис
public class FileUIManager : FileManager

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

Конструкторы
  ИмяОписание
Открытый методFileUIManager
Создаёт экземпляр класса с указанием его зависимостей.
В начало страницы
Методы
  ИмяОписание
Открытый методChangeCategoryAsync
Изменяет категорию файла и уведомляет об этом его источник, если категория в действительности изменилась.
(Унаследован от FileManager.)
Защищённый методChangeCategoryCoreAsync
Изменяет категорию файла и уведомляет об этом его источник, если категория в действительности изменилась.
(Унаследован от FileManager.)
Открытый методCopyAsync
Создаёт копию заданного файла. Если контент копируемого файла не загружен, то он загружается перед созданием копии. Первым значением возвращается копия заданного файла или null, если копию создать не удалось. В этом случае возвращённый результат валидации не будет успешным.
(Унаследован от FileManager.)
Защищённый методCopyCoreAsync
Создаёт копию заданного файла. Если контент копируемого файла не загружен, то он загружается перед созданием копии. Первым значением возвращается копия заданного файла или null, если копию создать не удалось. В этом случае возвращённый результат валидации не будет успешным.
(Унаследован от FileManager.)
Открытый методCreateFileAsync(IFileSource, Stream, String, IFileType, IFileCategory, IUser, FuncIFileCreationToken, CancellationToken, ValueTask, FuncIFileVersionCreationToken, CancellationToken, ValueTask, CancellationToken)
Создаёт файл с указанными параметрами и единственной версией. Возвращает созданный файл или null, если создать файл не удалось.
(Унаследован от FileManager.)
Открытый методCreateFileAsync(IFileSource, String, IFileType, IFileCategory, FuncCancellationToken, ValueTaskIFileContent, IUser, FuncIFileCreationToken, CancellationToken, ValueTask, FuncIFileVersionCreationToken, CancellationToken, ValueTask, CancellationToken)
Создаёт файл с указанными параметрами и единственной версией. Это вспомогательный метод, который нельзя переопределить. Возвращает созданный файл или null, если создать файл не удалось.
(Унаследован от FileManager.)
Открытый методCreateFileAsync(IFileSource, String, IFileType, IFileCategory, FuncIFileContent, CancellationToken, ValueTask, IUser, FuncIFileCreationToken, CancellationToken, ValueTask, FuncIFileVersionCreationToken, CancellationToken, ValueTask, CancellationToken)
Создаёт файл с указанными параметрами и единственной версией. Это вспомогательный метод, который нельзя переопределить. Возвращает созданный файл или null, если создать файл не удалось.
(Унаследован от FileManager.)
Открытый методCreateFileAsync(IFileSource, String, IFileType, IFileCategory, String, IUser, FuncIFileCreationToken, CancellationToken, ValueTask, FuncIFileVersionCreationToken, CancellationToken, ValueTask, CancellationToken)
Создаёт файл с указанными параметрами и единственной версией. Возвращает созданный файл или null, если создать файл не удалось.
(Унаследован от FileManager.)
Защищённый методCreateFileCoreAsync(IFileSource, Stream, String, IFileType, IFileCategory, IUser, FuncIFileCreationToken, CancellationToken, ValueTask, FuncIFileVersionCreationToken, CancellationToken, ValueTask, CancellationToken)
Создаёт файл с указанными параметрами и единственной версией. Возвращает созданный файл или null, если создать файл не удалось.
(Унаследован от FileManager.)
Защищённый методCreateFileCoreAsync(IFileSource, String, IFileType, IFileCategory, FuncCancellationToken, ValueTaskIFileContent, IUser, FuncIFileCreationToken, CancellationToken, ValueTask, FuncIFileVersionCreationToken, CancellationToken, ValueTask, CancellationToken)
Создаёт файл с указанными параметрами и единственной версией. Это вспомогательный метод, который нельзя переопределить. Возвращает созданный файл или null, если создать файл не удалось.
(Унаследован от FileManager.)
Защищённый методCreateFileCoreAsync(IFileSource, String, IFileType, IFileCategory, FuncIFileContent, CancellationToken, ValueTask, IUser, FuncIFileCreationToken, CancellationToken, ValueTask, FuncIFileVersionCreationToken, CancellationToken, ValueTask, CancellationToken)
Создаёт файл с указанными параметрами и единственной версией. Это вспомогательный метод, который нельзя переопределить. Возвращает созданный файл или null, если создать файл не удалось.
(Унаследован от FileManager.)
Защищённый методCreateFileCoreAsync(IFileSource, String, IFileType, IFileCategory, String, IUser, FuncIFileCreationToken, CancellationToken, ValueTask, FuncIFileVersionCreationToken, CancellationToken, ValueTask, CancellationToken)
Создаёт файл с указанными параметрами и единственной версией. Возвращает созданный файл или null, если создать файл не удалось.
(Унаследован от FileManager.)
Открытый методEnsureContentDownloadedAsync
Загружает контент файла или версии файла, если он ещё не был загружен. На загруженном контенте вызывается метод [IFileContent.EnsureLocalUpdatedAsync].
(Унаследован от FileManager.)
Защищённый методEnsureContentDownloadedCoreAsync
Загружает контент файла или версии файла, если он ещё не был загружен. На загруженном контенте вызывается метод [IFileContent.EnsureLocalUpdatedAsync].
(Унаследован от FileManager.)
Открытый методEnsureContentDownloadedInUIAsync
Загружает контент файла или версии файла, если он ещё не был загружен. На загруженном контенте вызывается метод [IFileContent.EnsureLocalUpdatedAsync]. Изменение состояния контента выполняется в основном потоке UI, если выполнение производится на клиенте, и в текущем потоке, если выполнение производится посредством серверного API.
(Унаследован от FileManager.)
Защищённый методEnsureContentDownloadedInUICoreAsync
Загружает контент файла или версии файла, если он ещё не был загружен. На загруженном контенте вызывается метод [IFileContent.EnsureLocalUpdatedAsync].
(Переопределяет FileManagerEnsureContentDownloadedInUICoreAsync(IFileObject, FuncIFileObject, CancellationToken, ValueTaskIFileContent, CancellationToken).)
Открытый методEnsureContentModifiedAsync
Проверяет, что источник файла был уведомлён об изменениях, сделанных для контента файла [IFileObject.Content].
(Унаследован от FileManager.)
Защищённый методEnsureContentModifiedCoreAsync
Проверяет, что источник файла был уведомлён об изменениях, сделанных для контента файла [IFileObject.Content].
(Унаследован от FileManager.)
Открытый методEnsureSignaturesLoadedAsync
Загружает подписи для версии файла, если они ещё не были загружены.
(Унаследован от FileManager.)
Защищённый методEnsureSignaturesLoadedCoreAsync
Загружает подписи для версии файла, если они ещё не были загружены.
(Унаследован от FileManager.)
Открытый методEnsureVersionsLoadedAsync
Загружает версии файла, если они ещё не были загружены.
(Унаследован от FileManager.)
Защищённый методEnsureVersionsLoadedCoreAsync
Загружает версии файла, если они ещё не были загружены.
(Унаследован от FileManager.)
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методExecutePropertyChangedAsync
Асинхронно выполняет действие, соответствующее вызову события PropertyChanged.
(Переопределяет FileManagerExecutePropertyChangedAsync(Action, CancellationToken).)
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Открытый методOpenAsync
Открывает контент заданного файла или версии файла для чтения или для редактирования.
(Унаследован от FileManager.)
Защищённый методOpenCoreAsync
Открывает контент заданного файла или версии файла для чтения или для редактирования.
(Унаследован от FileManager.)
Открытый методOpenInFolderAsync
Открывает контент заданного файла или версии файла для чтения или для редактирования в окне проводника.
(Унаследован от FileManager.)
Защищённый методOpenInFolderCoreAsync
Открывает контент заданного файла или версии файла для чтения или для редактирования в окне проводника.
(Унаследован от FileManager.)
Защищённый методPerformActionWithFilePathAsync
Выполняет заданное действие с контентом файла на диске, загружая его при необходимости.
(Унаследован от FileManager.)
Открытый методRenameAsync
Переименовывает файл с уведомлением его источника, если имя изменилось.
(Унаследован от FileManager.)
Защищённый методRenameCoreAsync
Переименовывает файл с уведомлением его источника, если имя изменилось.
(Унаследован от FileManager.)
Открытый методReplaceAsync(IFile, Stream, CancellationToken)
Заменяет контент заданного файла на контент из заданного потока.
(Унаследован от FileManager.)
Открытый методReplaceAsync(IFile, FuncCancellationToken, ValueTaskStream, FuncCancellationToken, ValueTaskInt64, CancellationToken)
Заменяет контент заданного файла на контент, определяемый заданными функциями.
(Унаследован от FileManager.)
Открытый методReplaceAsync(IFile, String, Boolean, CancellationToken)
Заменяет контент заданного файла на контент файла с указанным именем. Если отличается не только путь к указанному файлу, но и имя, а также параметр changeName равен true, то имя файла также будет изменено.
(Унаследован от FileManager.)
Защищённый методReplaceCoreAsync(IFile, Stream, CancellationToken)
Заменяет контент заданного файла на контент из заданного потока.
(Унаследован от FileManager.)
Защищённый методReplaceCoreAsync(IFile, FuncCancellationToken, ValueTaskStream, FuncCancellationToken, ValueTaskInt64, CancellationToken)
Заменяет контент заданного файла на контент, определяемый заданными функциями.
(Унаследован от FileManager.)
Защищённый методReplaceCoreAsync(IFile, String, Boolean, CancellationToken)
Заменяет контент заданного файла на контент файла с указанным именем. Если отличается не только путь к указанному файлу, но и имя, а также параметр changeName равен true, то имя файла также будет изменено.
(Унаследован от FileManager.)
Защищённый методReplaceOrAddVersionAsync
Добавляет или изменяет последнюю добавленную версию файла, чтобы отразить замену контента. Контент file.Content уже должен быть заменён. Это вспомогательный метод, который нельзя переопределить.
(Унаследован от FileManager.)
Открытый методRevertAsync
Восстанавливает контент и имя файла к виду до его изменения.
(Унаследован от FileManager.)
Защищённый методRevertCoreAsync
Восстанавливает контент и имя файла к виду до его изменения.
(Унаследован от FileManager.)
Открытый методSaveAsync(IFileObject, Stream, FuncIFileObject, FileContentDownloadState, FuncFileContentDownloadState, CancellationToken, ValueTask, FuncIFileObject, CancellationToken, ValueTaskIFileContent, CancellationToken)
Сохраняет контент заданного файла или версии файла в файле с указанным именем.
(Унаследован от FileManager.)
Открытый методSaveAsync(IFileObject, String, FuncIFileObject, FileContentDownloadState, FuncFileContentDownloadState, CancellationToken, ValueTask, FuncIFileObject, CancellationToken, ValueTaskIFileContent, CancellationToken)
Сохраняет контент заданного файла или версии файла в файле с указанным именем.
(Унаследован от FileManager.)
Защищённый методSaveCoreAsync(IFileObject, Stream, FuncIFileObject, FileContentDownloadState, FuncFileContentDownloadState, CancellationToken, ValueTask, FuncIFileObject, CancellationToken, ValueTaskIFileContent, CancellationToken)
Сохраняет контент заданного файла или версии файла в файле с указанным именем.
(Унаследован от FileManager.)
Защищённый методSaveCoreAsync(IFileObject, String, FuncIFileObject, FileContentDownloadState, FuncFileContentDownloadState, CancellationToken, ValueTask, FuncIFileObject, CancellationToken, ValueTaskIFileContent, CancellationToken)
Сохраняет контент заданного файла или версии файла в файле с указанным именем.
(Унаследован от FileManager.)
Защищённый методSetDownloadStateInUIAsync
Устанавливает состояние содержимого в потоке UI.
(Унаследован от FileManager.)
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
В начало страницы
Заметки
Дочерние классы могут переопределить часть функционала в виртуальных методах.
См. также