FileBuilderAddWithNotificationAsync - метод
Создаёт файл, в случае успешного создания добавляет его в коллекцию с уведомлением источника о добавлении,
а затем возвращает файл. При возникновении ошибок возвращает null, причём файл не добавляется в коллекцию.
Вторым значением возвращает результат создания файла, который содержит описание возникших ошибок, если они возникли.
Пространство имён: Tessa.FilesСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public virtual ValueTask<(IFile File, ValidationResult Result)> AddWithNotificationAsync(
bool isVirtual = false,
CancellationToken cancellationToken = default
)
Public Overridable Function AddWithNotificationAsync (
Optional isVirtual As Boolean = false,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of (File As IFile, Result As ValidationResult))
public:
virtual ValueTask<ValueTuple<IFile^, ValidationResult^>> AddWithNotificationAsync(
bool isVirtual = false,
CancellationToken cancellationToken = CancellationToken()
)
abstract AddWithNotificationAsync :
?isVirtual : bool *
?cancellationToken : CancellationToken
(* Defaults:
let _isVirtual = defaultArg isVirtual false
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<ValueTuple<IFile, ValidationResult>>
override AddWithNotificationAsync :
?isVirtual : bool *
?cancellationToken : CancellationToken
(* Defaults:
let _isVirtual = defaultArg isVirtual false
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<ValueTuple<IFile, ValidationResult>>
- isVirtual Boolean (Optional)
- Признак того, что добавляется виртуальный файл или файл, не создаваемый при сохранении карточки.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskValueTupleIFile,
ValidationResult
Созданный файл или
null, если при создании возникла ошибка.
Вторым значением возвращает результат создания файла, который содержит описание возникших ошибок, если они возникли.
IFileBuilderAddWithNotificationAsync(Boolean, CancellationToken)