Lingua

ComponentDialog.OnEndDialogAsync Metodo

Definizione

Chiamato quando termina il dialogo.

protected virtual System.Threading.Tasks.Task OnEndDialogAsync(Microsoft.Bot.Builder.ITurnContext context, Microsoft.Bot.Builder.Dialogs.DialogInstance instance, Microsoft.Bot.Builder.Dialogs.DialogReason reason, System.Threading.CancellationToken cancellationToken = default);
abstract member OnEndDialogAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.Dialogs.DialogInstance * Microsoft.Bot.Builder.Dialogs.DialogReason * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.OnEndDialogAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.Dialogs.DialogInstance * Microsoft.Bot.Builder.Dialogs.DialogReason * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected Overridable Function OnEndDialogAsync (context As ITurnContext, instance As DialogInstance, reason As DialogReason, Optional cancellationToken As CancellationToken = Nothing) As Task

Parametri

context
ITurnContext

Oggetto di contesto per questo turno.

instance
DialogInstance

Informazioni sullo stato associate allo stack di dialoghi interno di questo dialogo componente.

reason
DialogReason

Motivo per cui il dialogo è terminato.

cancellationToken
CancellationToken

Token di annullamento che può essere utilizzato da altri oggetti o thread per ricevere un avviso di annullamento.

Valori restituiti

Oggetto Task che rappresenta l'operazione asincrona.

Commenti

Sovrascrivi questo metodo in una classe derivata per implementare qualsiasi logica aggiuntiva che dovrebbe avvenire a livello di componente, dopo che tutti i dialoghi interni sono stati cancellati.

Si applica a

Vedi anche