LocalFileContent(String, String, FuncIFileContent, ValueTask, IFileCancellationSource, RegisterFileDelayedDisposalAction, IFileContentNameReplacer) - конструктор |
Пространство имён:
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
)
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
- Тип: SystemString
Имя файла с расширением, но без указания пути. - folderPath
- Тип: SystemString
Полный путь к папке с контентом файла. - disposedActionAsync (Optional)
- Тип: SystemFuncIFileContent, ValueTask
Дополнительное действие, выполняемое в случае освобождения контента,
или null, если такое действие не требуется.
В параметр действия передаётся освобождаемый контент.
- cancellation (Optional)
- Тип: Tessa.FilesIFileCancellationSource
Объект, который может использоваться для отмены асинхронных операций с содержимым файла, если оно поддерживает отмену,
или null, если создаётся новый экземпляр объекта.
- registerDelayedDisposalAction (Optional)
- Тип: Tessa.FilesRegisterFileDelayedDisposalAction
Метод регистрации отложенного освобождения содержимого (удаления временного файла)
или null, если отложенное удаление не поддерживается.
- nameReplacer (Optional)
- Тип: Tessa.FilesIFileContentNameReplacer
Объект, выполняющий исправление имени файла, создаваемого в кэше,
или null, если используется исправление по умолчанию, которое заменяет некорректные символы в имени файла.
Заметки
См. также