LocalFileContent(String, String, FuncIFileContent, ValueTask, IFileCancellationSource, RegisterFileDelayedDisposalAction, IFileContentNameReplacer) - конструктор
Пространство имён: Tessa.FilesСборка: Tessa (в Tessa.dll) Версия: 3.6.0.24
public LocalFileContent(
string fileName,
string folderPath,
Func<IFileContent, ValueTask> disposedActionAsync = null,
IFileCancellationSource cancellation = null,
RegisterFileDelayedDisposalAction registerDelayedDisposalAction = null,
IFileContentNameReplacer nameReplacer = null
)
Public Sub New (
fileName As String,
folderPath As String,
Optional disposedActionAsync As Func(Of IFileContent, ValueTask) = Nothing,
Optional cancellation As IFileCancellationSource = Nothing,
Optional registerDelayedDisposalAction As RegisterFileDelayedDisposalAction = Nothing,
Optional nameReplacer As IFileContentNameReplacer = Nothing
)
public:
LocalFileContent(
String^ fileName,
String^ folderPath,
Func<IFileContent^, ValueTask>^ disposedActionAsync = nullptr,
IFileCancellationSource^ cancellation = nullptr,
RegisterFileDelayedDisposalAction^ registerDelayedDisposalAction = nullptr,
IFileContentNameReplacer^ nameReplacer = nullptr
)
new :
fileName : string *
folderPath : string *
?disposedActionAsync : Func<IFileContent, ValueTask> *
?cancellation : IFileCancellationSource *
?registerDelayedDisposalAction : RegisterFileDelayedDisposalAction *
?nameReplacer : IFileContentNameReplacer
(* Defaults:
let _disposedActionAsync = defaultArg disposedActionAsync null
let _cancellation = defaultArg cancellation null
let _registerDelayedDisposalAction = defaultArg registerDelayedDisposalAction null
let _nameReplacer = defaultArg nameReplacer null
*)
-> LocalFileContent
Параметры
- fileName String
- Имя файла с расширением, но без указания пути.
- folderPath String
- Полный путь к папке с контентом файла.
- disposedActionAsync FuncIFileContent, ValueTask (Optional)
-
Дополнительное действие, выполняемое в случае освобождения контента,
или null, если такое действие не требуется.
В параметр действия передаётся освобождаемый контент.
- cancellation IFileCancellationSource (Optional)
-
Объект, который может использоваться для отмены асинхронных операций с содержимым файла, если оно поддерживает отмену,
или null, если создаётся новый экземпляр объекта.
- registerDelayedDisposalAction RegisterFileDelayedDisposalAction (Optional)
-
Метод регистрации отложенного освобождения содержимого (удаления временного файла)
или null, если отложенное удаление не поддерживается.
- nameReplacer IFileContentNameReplacer (Optional)
-
Объект, выполняющий исправление имени файла, создаваемого в кэше,
или null, если используется исправление по умолчанию, которое заменяет некорректные символы в имени файла.