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 dialogen fortsätter, där det är den aktiva dialogen 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
Föräldern DialogContext för den nuvarande konversationen.
- 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 denna metod *inte* åsidosätts, anropar komponentdialogen metoden ContinueDialogAsync(CancellationToken) i dess inre dialogkontext. Om den inre dialogstacken är tom avslutas komponentdialogen, och om a Result är tillgänglig använder komponentdialogen det som sitt returvärde.