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

FileManager - класс

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

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

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

Конструкторы
  ИмяОписание
Открытый методFileManager
Создаёт экземпляр класса с указанием его зависимостей.
В начало страницы
Методы
  ИмяОписание
Открытый методChangeCategoryAsync
Изменяет категорию файла и уведомляет об этом его источник, если категория в действительности изменилась.
Защищённый методChangeCategoryCoreAsync
Изменяет категорию файла и уведомляет об этом его источник, если категория в действительности изменилась.
Открытый методCopyAsync
Создаёт копию заданного файла. Если контент копируемого файла не загружен, то он загружается перед созданием копии. Первым значением возвращается копия заданного файла или null, если копию создать не удалось. В этом случае возвращённый результат валидации не будет успешным.
Защищённый методCopyCoreAsync
Создаёт копию заданного файла. Если контент копируемого файла не загружен, то он загружается перед созданием копии. Первым значением возвращается копия заданного файла или 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, если создать файл не удалось.
Защищённый методCreateFileCoreAsync(IFileSource, Stream, String, IFileType, IFileCategory, IUser, FuncIFileCreationToken, CancellationToken, ValueTask, FuncIFileVersionCreationToken, CancellationToken, ValueTask, CancellationToken)
Создаёт файл с указанными параметрами и единственной версией. Возвращает созданный файл или null, если создать файл не удалось.
Защищённый методCreateFileCoreAsync(IFileSource, String, IFileType, IFileCategory, FuncCancellationToken, ValueTaskIFileContent, IUser, FuncIFileCreationToken, CancellationToken, ValueTask, FuncIFileVersionCreationToken, CancellationToken, ValueTask, CancellationToken)
Создаёт файл с указанными параметрами и единственной версией. Это вспомогательный метод, который нельзя переопределить. Возвращает созданный файл или null, если создать файл не удалось.
Защищённый методCreateFileCoreAsync(IFileSource, String, IFileType, IFileCategory, FuncIFileContent, CancellationToken, ValueTask, IUser, FuncIFileCreationToken, CancellationToken, ValueTask, FuncIFileVersionCreationToken, CancellationToken, ValueTask, CancellationToken)
Создаёт файл с указанными параметрами и единственной версией. Это вспомогательный метод, который нельзя переопределить. Возвращает созданный файл или null, если создать файл не удалось.
Защищённый методCreateFileCoreAsync(IFileSource, String, IFileType, IFileCategory, String, IUser, FuncIFileCreationToken, CancellationToken, ValueTask, FuncIFileVersionCreationToken, CancellationToken, ValueTask, CancellationToken)
Создаёт файл с указанными параметрами и единственной версией. Возвращает созданный файл или null, если создать файл не удалось.
Открытый методEnsureContentDownloadedAsync
Загружает контент файла или версии файла, если он ещё не был загружен. На загруженном контенте вызывается метод [IFileContent.EnsureLocalUpdatedAsync].
Защищённый методEnsureContentDownloadedCoreAsync
Загружает контент файла или версии файла, если он ещё не был загружен. На загруженном контенте вызывается метод [IFileContent.EnsureLocalUpdatedAsync].
Открытый методEnsureContentDownloadedInUIAsync
Загружает контент файла или версии файла, если он ещё не был загружен. На загруженном контенте вызывается метод [IFileContent.EnsureLocalUpdatedAsync]. Изменение состояния контента выполняется в основном потоке UI, если выполнение производится на клиенте, и в текущем потоке, если выполнение производится посредством серверного API.
Защищённый методEnsureContentDownloadedInUICoreAsync
Загружает контент файла или версии файла, если он ещё не был загружен. На загруженном контенте вызывается метод [IFileContent.EnsureLocalUpdatedAsync]. Изменение состояния контента выполняется в основном потоке UI, если выполнение производится на клиенте, и в текущем потоке, если выполнение производится посредством серверного API.
Открытый методEnsureContentModifiedAsync
Проверяет, что источник файла был уведомлён об изменениях, сделанных для контента файла [IFileObject.Content].
Защищённый методEnsureContentModifiedCoreAsync
Проверяет, что источник файла был уведомлён об изменениях, сделанных для контента файла [IFileObject.Content].
Открытый методEnsureSignaturesLoadedAsync
Загружает подписи для версии файла, если они ещё не были загружены.
Защищённый методEnsureSignaturesLoadedCoreAsync
Загружает подписи для версии файла, если они ещё не были загружены.
Открытый методEnsureVersionsLoadedAsync
Загружает версии файла, если они ещё не были загружены.
Защищённый методEnsureVersionsLoadedCoreAsync
Загружает версии файла, если они ещё не были загружены.
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методExecutePropertyChangedAsync
Асинхронно выполняет действие, соответствующее вызову события PropertyChanged.
Защищённый метод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
Открывает контент заданного файла или версии файла для чтения или для редактирования.
Защищённый методOpenCoreAsync
Открывает контент заданного файла или версии файла для чтения или для редактирования.
Открытый методOpenInFolderAsync
Открывает контент заданного файла или версии файла для чтения или для редактирования в окне проводника.
Защищённый методOpenInFolderCoreAsync
Открывает контент заданного файла или версии файла для чтения или для редактирования в окне проводника.
Защищённый методPerformActionWithFilePathAsync
Выполняет заданное действие с контентом файла на диске, загружая его при необходимости.
Открытый методRenameAsync
Переименовывает файл с уведомлением его источника, если имя изменилось.
Защищённый методRenameCoreAsync
Переименовывает файл с уведомлением его источника, если имя изменилось.
Открытый методReplaceAsync(IFile, Stream, CancellationToken)
Заменяет контент заданного файла на контент из заданного потока.
Открытый методReplaceAsync(IFile, FuncCancellationToken, ValueTaskStream, FuncCancellationToken, ValueTaskInt64, CancellationToken)
Заменяет контент заданного файла на контент, определяемый заданными функциями.
Открытый методReplaceAsync(IFile, String, Boolean, CancellationToken)
Заменяет контент заданного файла на контент файла с указанным именем. Если отличается не только путь к указанному файлу, но и имя, а также параметр changeName равен true, то имя файла также будет изменено.
Защищённый методReplaceCoreAsync(IFile, Stream, CancellationToken)
Заменяет контент заданного файла на контент из заданного потока.
Защищённый методReplaceCoreAsync(IFile, FuncCancellationToken, ValueTaskStream, FuncCancellationToken, ValueTaskInt64, CancellationToken)
Заменяет контент заданного файла на контент, определяемый заданными функциями.
Защищённый методReplaceCoreAsync(IFile, String, Boolean, CancellationToken)
Заменяет контент заданного файла на контент файла с указанным именем. Если отличается не только путь к указанному файлу, но и имя, а также параметр changeName равен true, то имя файла также будет изменено.
Защищённый методReplaceOrAddVersionAsync
Добавляет или изменяет последнюю добавленную версию файла, чтобы отразить замену контента. Контент file.Content уже должен быть заменён. Это вспомогательный метод, который нельзя переопределить.
Открытый методRevertAsync
Восстанавливает контент и имя файла к виду до его изменения.
Защищённый методRevertCoreAsync
Восстанавливает контент и имя файла к виду до его изменения.
Открытый методSaveAsync(IFileObject, Stream, FuncIFileObject, FileContentDownloadState, FuncFileContentDownloadState, CancellationToken, ValueTask, FuncIFileObject, CancellationToken, ValueTaskIFileContent, CancellationToken)
Сохраняет контент заданного файла или версии файла в файле с указанным именем.
Открытый методSaveAsync(IFileObject, String, FuncIFileObject, FileContentDownloadState, FuncFileContentDownloadState, CancellationToken, ValueTask, FuncIFileObject, CancellationToken, ValueTaskIFileContent, CancellationToken)
Сохраняет контент заданного файла или версии файла в файле с указанным именем.
Защищённый методSaveCoreAsync(IFileObject, Stream, FuncIFileObject, FileContentDownloadState, FuncFileContentDownloadState, CancellationToken, ValueTask, FuncIFileObject, CancellationToken, ValueTaskIFileContent, CancellationToken)
Сохраняет контент заданного файла или версии файла в файле с указанным именем.
Защищённый методSaveCoreAsync(IFileObject, String, FuncIFileObject, FileContentDownloadState, FuncFileContentDownloadState, CancellationToken, ValueTask, FuncIFileObject, CancellationToken, ValueTaskIFileContent, CancellationToken)
Сохраняет контент заданного файла или версии файла в файле с указанным именем.
Защищённый методSetDownloadStateInUIAsync
Устанавливает состояние содержимого в потоке UI.
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияReplaceAsync
Заменяет содержимое файла на заданный массив байт.
(Определяется FileExtensions.)
Открытый метод расширенияReplaceTextAsync
Заменяет содержимое файла на заданный текст с указанием кодировки. Содержимое файла будет сохранено во временной папке и доступно для пользователя в UI.
(Определяется FileExtensions.)
Открытый метод расширенияSet (Определяется ComHelper.)
В начало страницы
Заметки
Дочерние классы могут переопределить часть функционала в виртуальных методах.
См. также