CardTaskDialogHelperGetDialogCardAsync - метод
Возвращает карточку диалога.
Пространство имён: Tessa.CardsСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public static ValueTask<Card> GetDialogCardAsync(
CardTask task,
Guid optionID,
Func<Guid, CancellationToken, ValueTask<Card>>? getter = null,
CancellationToken cancellationToken = default
)
Public Shared Function GetDialogCardAsync (
task As CardTask,
optionID As Guid,
Optional getter As Func(Of Guid, CancellationToken, ValueTask(Of Card)) = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of Card)
public:
static ValueTask<Card^> GetDialogCardAsync(
CardTask^ task,
Guid optionID,
Func<Guid, CancellationToken, ValueTask<Card^>>^ getter = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
static member GetDialogCardAsync :
task : CardTask *
optionID : Guid *
?getter : Func<Guid, CancellationToken, ValueTask<Card>> *
?cancellationToken : CancellationToken
(* Defaults:
let _getter = defaultArg getter null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<Card>
- task CardTask
- Задание диалога.
- optionID Guid
- Идентификатор варианта завершения задания диалога.
- getter FuncGuid, CancellationToken, ValueTaskCard (Optional)
- Метод обеспечивающий получение карточки диалога с временем жизни "Карточка" (Card). Если не задан, то метод возврати значение по умолчанию для типа.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskCardКарточка диалога или значение по умолчанию для типа, если её не удалось получить.