Język

DialogExtensions.RunAsync Metoda

Definicja

Tworzy stos okna dialogowego i uruchamia okno dialogowe, wypychając go do stosu.

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

Dialogi na początek.

turnContext
ITurnContext

Kontekst obecnego zwrotu rozmowy.

accessor
IStatePropertyAccessor<DialogState>

Accessor, IStatePropertyAccessor<T> za pomocą którego zarządza stanem stosu dialogowego.

cancellationToken
CancellationToken

Token anulowania, który może być używany przez inne obiekty lub wątki do otrzymywania powiadomienia o anulowaniu.

Zwraca

Reprezentująca Task operację asynchroniczną.

Dotyczy