Compartilhar 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 de opções e os adiciona à mensagem.

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

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

EndConversation(IDialogContext, String)

Inicie um EndConversationEvent para redefinir o estado e a pilha da conversa e enviar um EndOfConversation para o Conector.

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

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

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 padrão se não for encontrado.

GZipSerialize(ResumptionCookie)
Obsoleto.

O binário serializa ResumptionCookie usando GZipStream.

PostAsync(IBotToUser, String, String, CancellationToken)

Poste uma mensagem a ser enviada ao usuário usando mensagens anteriores para estabelecer um contexto de conversa.

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 para um número Int64.

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

Reconhecedor para um número Int64 dentro de um intervalo

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

Poste uma mensagem e um SSML opcional a ser enviado ao usuário, usando mensagens anteriores para estabelecer um contexto de conversa.

SignOutUserAsync(IDialogContext, String)

Métodos auxiliares.

Wait(IDialogStack, ResumeAfter<IMessageActivity>)

Suspenda a caixa de diálogo atual até que o usuário envie uma mensagem para o bot.

Aplica-se a