Condividi tramite


Extensions.InterruptAsync<T,R> Metodo

Definizione

Interrompere la finestra di dialogo in attesa con un nuovo dialogo

public static System.Threading.Tasks.Task InterruptAsync<T,R> (this Microsoft.Bot.Builder.Dialogs.Internals.IDialogTask task, Microsoft.Bot.Builder.Dialogs.IDialog<T> dialog, R item, System.Threading.CancellationToken token);
static member InterruptAsync : Microsoft.Bot.Builder.Dialogs.Internals.IDialogTask * Microsoft.Bot.Builder.Dialogs.IDialog<'T> * 'R * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function InterruptAsync(Of T, R) (task As IDialogTask, dialog As IDialog(Of T), item As R, token As CancellationToken) As Task

Parametri di tipo

T

Tipo di risultato previsto dalla finestra di dialogo.

R

Tipo dell'elemento inserito nella finestra di dialogo.

Parametri

task
IDialogTask

Attività della finestra di dialogo.

dialog
IDialog<T>

Nuova finestra di dialogo di interruzione.

item
R

Elemento da inoltrare al nuovo dialogo di interruzione.

token
CancellationToken

Token di annullamento.

Restituisce

Attività che rappresenta l'operazione di interruzione.

Si applica a