FileUIManager - класс

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

Definition

Пространство имён: Tessa.UI.Files
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public class FileUIManager : FileManager
Inheritance
Object    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 Загружает контент файла или версии файла, если он ещё не был загружен. На загруженном контенте вызывается метод EnsureLocalUpdatedAsync(CancellationToken).
(Унаследован от FileManager)
EnsureContentDownloadedCoreAsync Загружает контент файла или версии файла, если он ещё не был загружен. На загруженном контенте вызывается метод EnsureLocalUpdatedAsync(CancellationToken).
(Унаследован от FileManager)
EnsureContentDownloadedInUIAsync

Загружает контент файла или версии файла, если он ещё не был загружен. На загруженном контенте вызывается метод EnsureLocalUpdatedAsync(CancellationToken).

Изменение состояния контента выполняется в основном потоке UI, если выполнение производится на клиенте, и в текущем потоке, если выполнение производится посредством серверного API.


(Унаследован от FileManager)
EnsureContentDownloadedInUICoreAsync
(Переопределяет FileManagerEnsureContentDownloadedInUICoreAsync(IFileObject, FuncIFileObject, CancellationToken, ValueTaskIFileContent, CancellationToken))
EnsureContentModifiedAsync Проверяет, что источник файла был уведомлён об изменениях, сделанных для контента файла Content.
(Унаследован от FileManager)
EnsureContentModifiedCoreAsync Проверяет, что источник файла был уведомлён об изменениях, сделанных для контента файла Content.
(Унаследован от FileManager)
EnsureSignaturesLoadedAsync Загружает подписи для версии файла, если они ещё не были загружены.
(Унаследован от FileManager)
EnsureSignaturesLoadedCoreAsync Загружает подписи для версии файла, если они ещё не были загружены.
(Унаследован от FileManager)
EnsureVersionsLoadedAsync Загружает версии файла, если они ещё не были загружены.
(Унаследован от FileManager)
EnsureVersionsLoadedCoreAsync Загружает версии файла, если они ещё не были загружены.
(Унаследован от FileManager)
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
ExecutePropertyChangedAsync
(Переопределяет FileManagerExecutePropertyChangedAsync(Action, CancellationToken))
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates 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)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также