IFileManagerOpenAsync - метод

Открывает контент заданного файла или версии файла для чтения или для редактирования.

Definition

Пространство имён: Tessa.Files
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
ValueTask<ValidationResult> OpenAsync(
	IFileObject obj,
	FileOpeningMode openingMode = FileOpeningMode.ForRead,
	Func<IFileObject, CancellationToken, ValueTask<IFileContent>>? getContentFuncAsync = null,
	CancellationToken cancellationToken = default
)

Параметры

obj  IFileObject
Файл или версия файла, контент которых требуется открыть.
openingMode  FileOpeningMode  (Optional)
Способ открытия контента файла или версии файла.
getContentFuncAsync  FuncIFileObject, CancellationToken, ValueTaskIFileContent  (Optional)
Функция, возвращающая контент для заданного объекта, или null, если используется свойство по умолчанию Content.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

ValueTaskValidationResult
Результат выполнения операции.

См. также