ComponentDialog.ContinueDialogAsync(DialogContext, CancellationToken) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.