Condividi tramite


Extensions Classe

Definizione

Metodi helper.

public static class Extensions
type Extensions = class
Public Module Extensions
Ereditarietà
Extensions

Metodi

AddHeroCard<T>(IMessageActivity, String, IEnumerable<T>, IEnumerable<String>)

Genera pulsanti da opzioni e aggiungerli al messaggio.

AddKeyboardCard<T>(IMessageActivity, String, IEnumerable<T>, IEnumerable<String>)

Genera pulsanti da opzioni e aggiungerli al messaggio.

EndConversation(IDialogContext, String)

Avviare un EndConversationEvent oggetto per reimpostare lo stato e lo stack della conversazione e inviare un EndOfConversation oggetto al connettore.

Forward<R>(IDialogStack, IDialog<R>, ResumeAfter<R>, IMessageActivity, CancellationToken)

Chiamare una finestra di dialogo figlio, aggiungerla all'inizio dello stack e pubblicare il messaggio nella finestra di dialogo figlio.

Get<T>(IBotDataBag, String)
Obsoleti.

Metodi helper.

GetSignInUrlAsync(IDialogContext, String)

Metodi helper.

GetUserTokenAsync(IDialogContext, String, String)

Metodi helper.

GetUserTokenAsync(IDialogContext, String)

Metodi helper.

GetValue<T>(IBotDataBag, String)

Ottiene il valore associato alla chiave specificata.

GetValueOrDefault<T>(IBotDataBag, String, T)

Ottiene il valore associato alla chiave specificata o a un valore predefinito se non trovato.

GZipSerialize(ResumptionCookie)
Obsoleti.

Serializza binaria ResumptionCookie usando GZipStream.

PostAsync(IBotToUser, String, String, CancellationToken)

Pubblicare un messaggio da inviare all'utente usando i messaggi precedenti per stabilire un contesto di conversazione.

RecognizeDouble(IPromptRecognizer, IMessageActivity)

Riconoscimento per un numero doppio.

RecognizeDoubleInRange(IPromptRecognizer, IMessageActivity, Nullable<Double>, Nullable<Double>)

Riconosce il doppio nell'intervallo.

RecognizeInteger(IPromptRecognizer, IMessageActivity)

Riconoscimento per un numero Int64.

RecognizeIntegerInRange(IPromptRecognizer, IMessageActivity, Nullable<Int64>, Nullable<Int64>)

Riconoscimento per un numero Int64 all'interno di un intervallo

SayAsync(IBotToUser, String, String, MessageOptions, String, CancellationToken)

Pubblicare un messaggio e un SSML facoltativo da inviare all'utente usando i messaggi precedenti per stabilire un contesto di conversazione.

SignOutUserAsync(IDialogContext, String)

Metodi helper.

Wait(IDialogStack, ResumeAfter<IMessageActivity>)

Sospendere la finestra di dialogo corrente fino a quando l'utente ha inviato un messaggio al bot.

Si applica a