Freigeben über


ComponentDialog.ContinueDialogAsync(DialogContext, CancellationToken) Methode

Definition

Wird aufgerufen, wenn das Dialogfeld fortgesetzt wird, wobei es sich um das aktive Dialogfeld handelt und der Benutzer mit einer neuen Aktivität antwortet.

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)

Parameter

outerDc
DialogContext

Das übergeordnete Element DialogContext für den aktuellen Unterhaltungswechsel.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um Nachricht vom Abbruch zu empfangen.

Gibt zurück

Eine Task, die den asynchronen Vorgang darstellt

Hinweise

Wenn die Aufgabe erfolgreich ist, gibt das Ergebnis an, ob das Dialogfeld weiterhin aktiv ist, nachdem der Vorgang vom Dialog verarbeitet wurde. Das Ergebnis kann auch einen Rückgabewert enthalten.

Wenn diese Methode *not* überschrieben wird, ruft das Komponentendialogfeld die ContinueDialogAsync(CancellationToken) -Methode im inneren Dialogkontext auf. Wenn der innere Dialogstapel leer ist, endet das Komponentendialogfeld, und wenn ein Result verfügbar ist, verwendet das Komponentendialogfeld dies als Rückgabewert.

Gilt für:

Weitere Informationen