CreateFileFuncAsync - делегат
Функция, создающая файл и возвращающая результат такого создания.
Созданный файл возвращается как null, если в результате валидации есть ошибки.
Пространство имён: Tessa.UI.Files.ControlsСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public delegate ValueTask<(IFile File, ValidationResult Result)> CreateFileFuncAsync(
string fileName,
IFileType type,
IFileCategory category,
CancellationToken cancellationToken = default
)
Public Delegate Function CreateFileFuncAsync (
fileName As String,
type As IFileType,
category As IFileCategory,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of (File As IFile, Result As ValidationResult))
public delegate ValueTask<ValueTuple<IFile^, ValidationResult^>> CreateFileFuncAsync(
String^ fileName,
IFileType^ type,
IFileCategory^ category,
CancellationToken cancellationToken = CancellationToken()
)
type CreateFileFuncAsync =
delegate of
fileName : string *
type : IFileType *
category : IFileCategory *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<ValueTuple<IFile, ValidationResult>>
- fileName String
- Имя создаваемого файла (без пути).
- type IFileType
- Тип файла.
- category IFileCategory
- Категория файла.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskValueTupleIFile,
ValidationResultРезультат создания файла.