FileUIManager - класс

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

Definition

Пространство имён: Tessa.UI.Files
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
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 Загружает контент файла или версии файла, если он ещё не был загружен. На загруженном контенте вызывается метод [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)
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
ExecutePropertyChangedAsyncАсинхронно выполняет действие, соответствующее вызову события PropertyChanged.
(Переопределяет 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)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также