Dela via


ComponentDialog.ContinueDialogAsync(DialogContext, CancellationToken) Metod

Definition

Anropas när dialogrutan fortsätter, där det är den aktiva dialogrutan och användaren svarar med en ny aktivitet.

public override System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult> ContinueDialogAsync (Microsoft.Bot.Builder.Dialogs.DialogContext outerDc, System.Threading.CancellationToken cancellationToken = default);
override this.ContinueDialogAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
Public Overrides Function ContinueDialogAsync (outerDc As DialogContext, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DialogTurnResult)

Parametrar

outerDc
DialogContext

Överordnad DialogContext för den aktuella konversationsvändningen.

cancellationToken
CancellationToken

En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.

Returer

En Task som representerar den asynkrona åtgärden.

Kommentarer

Om uppgiften lyckas anger resultatet om dialogrutan fortfarande är aktiv efter att svängen har bearbetats av dialogrutan. Resultatet kan också innehålla ett returvärde.

Om den här metoden är *inte* åsidosatt anropar komponentdialogrutan metoden i ContinueDialogAsync(CancellationToken) dess inre dialogkontext. Om den inre dialogrutan är tom avslutas komponentdialogrutan och om en Result är tillgänglig använder komponentdialogrutan det som returvärde.

Gäller för

Se även