FileLocalCacheCreateContentAsync - метод

Создаёт объект, инкапсулирующий контент файла.

Definition

Пространство имён: Tessa.Files
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
protected override ValueTask<IFileContent> CreateContentAsync(
	string fileName,
	Func<IFileContent, ValueTask>? disposedActionAsync = null,
	IFileCancellationSource? cancellation = null,
	CancellationToken cancellationToken = default
)

Параметры

fileName  String
Имя файла с расширением, но без указания пути. Гарантируется, что имя файла будет корректным.
disposedActionAsync  FuncIFileContent, ValueTask  (Optional)
Дополнительное действие, выполняемое в случае освобождения контента, или null, если такое действие не требуется. В параметр действия передаётся освобождаемый контент.
cancellation  IFileCancellationSource  (Optional)
Объект, который может использоваться для отмены асинхронных операций с содержимым файла, если оно поддерживает отмену, или null, если создаётся новый экземпляр объекта.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskIFileContent
Объект, инкапсулирующий контент файла. Не может быть равен null.

См. также