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

LocalFileContent(String, String, FuncIFileContent, ValueTask, IFileCancellationSource, RegisterFileDelayedDisposalAction, IFileContentNameReplacer) - конструктор

Создаёт контент файла, доступный локально в заданной папке. После вызова конструктора объекта требуется инициализировать методом InitializeAsync(CancellationToken).

Пространство имён:  Tessa.Files
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public LocalFileContent(
	string fileName,
	string folderPath,
	Func<IFileContent, ValueTask> disposedActionAsync = null,
	IFileCancellationSource cancellation = null,
	RegisterFileDelayedDisposalAction registerDelayedDisposalAction = null,
	IFileContentNameReplacer nameReplacer = null
)

Параметры

fileName
Тип: SystemString
Имя файла с расширением, но без указания пути.
folderPath
Тип: SystemString
Полный путь к папке с контентом файла.
disposedActionAsync (Optional)
Тип: SystemFuncIFileContent, ValueTask
Дополнительное действие, выполняемое в случае освобождения контента, или null, если такое действие не требуется. В параметр действия передаётся освобождаемый контент.
cancellation (Optional)
Тип: Tessa.FilesIFileCancellationSource
Объект, который может использоваться для отмены асинхронных операций с содержимым файла, если оно поддерживает отмену, или null, если создаётся новый экземпляр объекта.
registerDelayedDisposalAction (Optional)
Тип: Tessa.FilesRegisterFileDelayedDisposalAction
Метод регистрации отложенного освобождения содержимого (удаления временного файла) или null, если отложенное удаление не поддерживается.
nameReplacer (Optional)
Тип: Tessa.FilesIFileContentNameReplacer
Объект, выполняющий исправление имени файла, создаваемого в кэше, или null, если используется исправление по умолчанию, которое заменяет некорректные символы в имени файла.
Заметки
Параметр fileName не проверяется на корректность для повышения производительности. Используйте метод CheckFileName(String, String, Boolean) для его проверки.
См. также