Condividi tramite


ComponentDialog.OnContinueDialogAsync Metodo

Definizione

Chiamato quando il dialogo viene continuato, dove è il dialogo attivo e l'utente risponde con una nuova attività.

protected virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult> OnContinueDialogAsync(Microsoft.Bot.Builder.Dialogs.DialogContext innerDc, System.Threading.CancellationToken cancellationToken = default);
abstract member OnContinueDialogAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
override this.OnContinueDialogAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
Protected Overridable Function OnContinueDialogAsync (innerDc As DialogContext, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DialogTurnResult)

Parametri

innerDc
DialogContext

Interno DialogContext per il turno corrente della conversazione.

cancellationToken
CancellationToken

Token di annullamento utilizzabile da altri oggetti o thread per ricevere l'avviso dell'annullamento.

Restituisce

Task che rappresenta l'operazione asincrona.

Commenti

Se l'attività ha esito positivo, il risultato indica se il dialogo è ancora attivo dopo l'elaborazione del turno dalla finestra di dialogo. Il risultato può contenere anche un valore restituito.

Per impostazione predefinita, chiama il metodo del ContinueDialogAsync(DialogContext, CancellationToken) dialogo interno attualmente attivo.

Eseguire l'override di questo metodo in una classe derivata per implementare la logica di interruzione.

Si applica a

Vedi anche