Partilhar via


Extensions Classe

Definição

Métodos auxiliares.

public static class Extensions
type Extensions = class
Public Module Extensions
Herança
Extensions

Métodos

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

Gera botões a partir de opções e adiciona-os à mensagem.

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

Gera botões a partir de opções e adiciona-os à mensagem.

EndConversation(IDialogContext, String)

Inicie um EndConversationEvent para repor o estado e a pilha da conversação e enviar um EndOfConversation para o Conector.

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

Chame uma caixa de diálogo subordinado, adicione-a à parte superior da pilha e publique a mensagem na caixa de diálogo subordinado.

Get<T>(IBotDataBag, String)
Obsoleto.

Métodos auxiliares.

GetSignInUrlAsync(IDialogContext, String)

Métodos auxiliares.

GetUserTokenAsync(IDialogContext, String, String)

Métodos auxiliares.

GetUserTokenAsync(IDialogContext, String)

Métodos auxiliares.

GetValue<T>(IBotDataBag, String)

Obtém o valor associado à chave especificada.

GetValueOrDefault<T>(IBotDataBag, String, T)

Obtém o valor associado à chave especificada ou a um valor predefinido se não for encontrado.

GZipSerialize(ResumptionCookie)
Obsoleto.

O binário serializa ResumptionCookie com GZipStream.

PostAsync(IBotToUser, String, String, CancellationToken)

Publique uma mensagem a enviar ao utilizador, utilizando mensagens anteriores para estabelecer um contexto de conversação.

RecognizeDouble(IPromptRecognizer, IMessageActivity)

Reconhecedor para um número duplo.

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

Reconhece o duplo no intervalo.

RecognizeInteger(IPromptRecognizer, IMessageActivity)

Reconhecedor de um número Int64.

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

Reconhecedor de um número Int64 dentro de um intervalo

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

Publique uma mensagem e um SSML opcional a enviar ao utilizador, utilizando mensagens anteriores para estabelecer um contexto de conversação.

SignOutUserAsync(IDialogContext, String)

Métodos auxiliares.

Wait(IDialogStack, ResumeAfter<IMessageActivity>)

Suspenda a caixa de diálogo atual até o utilizador enviar uma mensagem para o bot.

Aplica-se a