Sdílet prostřednictvím


DialogExtensions.RunAsync Metoda

Definice

Vytvoří zásobník dialogů a spustí dialogové okno, které ho nasdílí do zásobníku.

public static System.Threading.Tasks.Task RunAsync (this Microsoft.Bot.Builder.Dialogs.Dialog dialog, Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.IStatePropertyAccessor<Microsoft.Bot.Builder.Dialogs.DialogState> accessor, System.Threading.CancellationToken cancellationToken);
static member RunAsync : Microsoft.Bot.Builder.Dialogs.Dialog * Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.IStatePropertyAccessor<Microsoft.Bot.Builder.Dialogs.DialogState> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function RunAsync (dialog As Dialog, turnContext As ITurnContext, accessor As IStatePropertyAccessor(Of DialogState), cancellationToken As CancellationToken) As Task

Parametry

dialog
Dialog

Dialogové okno, které se má spustit.

turnContext
ITurnContext

Kontext aktuálního obratu konverzace.

accessor
IStatePropertyAccessor<DialogState>

Přístup IStatePropertyAccessor<T> , pomocí kterého chcete spravovat stav zásobníku dialogů.

cancellationToken
CancellationToken

Token zrušení, který mohou být použity jinými objekty nebo vlákny k přijetí oznámení o zrušení.

Návraty

Představující Task asynchronní operaci.

Platí pro