Microsoft.Bot.Builder.Dialogs Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Classes
ActivityPrompt |
Define o comportamento principal de uma caixa de diálogo de pedido que aguarda a receção de uma atividade. |
Address |
A chave que identifica minimamente e completamente a conversação de um bot com um utilizador num canal. |
AttachmentPrompt |
Pede a um utilizador para carregar anexos, como imagens. |
Awaitable | |
AwaitableFromItem<T> |
Cria um IAwaitable<T> item transmitido para construtor. |
AwaitableFromSource<TSource,TItem> |
Cria uma IAwaitable<T> a partir da origem transmitida para o construtor. |
BeginSkillDialogOptions |
Uma classe com argumentos de caixa de diálogo para um SkillDialog. |
Case<T,R> |
A implementação predefinida de ICase<T,R>. |
Chain |
Uma interface fluente e encadeável para IDialogs. |
Chain.WhereCanceledException |
A exceção que é emitida quando o local é cancelado. |
ChannelCapability | |
ChannelCapabilityEx | |
ChannelIds | |
ChoicePrompt |
Pede a um utilizador para selecionar a partir de uma lista de opções. |
ChronoDuration | |
ChronoDurationResolution | |
CommandDialog<T>.Command |
Um único comando. |
CommandDialog<T> |
Caixa de diálogo que é enviada com base numa entrada de correspondência regex. |
ComponentDialog |
Um Dialog que é composto por outras caixas de diálogo. |
ConfirmPrompt |
Pede a um utilizador para confirmar algo com uma resposta sim/não. |
Conversation |
A raiz de composição de nível superior para o SDK. |
ConversationAddressComparer |
Compare duas Instâncias de endereço para igualdade, excluindo as informações do utilizador. |
DateTimePrompt |
Pede a um utilizador um valor de data/hora. |
DateTimeResolution |
Um valor de data/hora, conforme reconhecido pelo DateTimePrompt. |
DefaultCase<T,R> |
O caso predefinido do comutador. ICase<T,R> |
DeleteProfileScorable | |
Dialog |
Classe base para todas as caixas de diálogo. |
DialogContainer |
Um contentor para um conjunto de Caixas de Diálogo. |
DialogContext |
Fornece contexto para o estado atual da pilha de caixa de diálogo. |
DialogContextPath |
Define o caminho para os contextos de caixa de diálogo disponíveis. |
DialogContextVisibleState |
Define a forma do objeto de estado devolvido ao chamar DialogContext.State.ToJson(). |
DialogEvent |
Representa um evento relacionado com o "ciclo de vida" da caixa de diálogo. |
DialogEvents |
Representa os eventos relacionados com o "ciclo de vida" da caixa de diálogo. |
DialogExtensions |
Fornece métodos de extensão para Dialog classes derivadas e . |
DialogInstance |
Contém informações de estado associadas a uma Dialog pilha de caixa de diálogo. |
DialogManager |
Classe que executa o sistema de caixa de diálogo. |
DialogManagerAdapter |
Representa um adaptador do gestor de caixas de diálogo que pode ligar um gestor de caixa de diálogo a um ponto final de serviço. |
DialogManagerResult |
Representa o resultado da viragem do Gestor de Caixas de Diálogo. |
DialogPath |
Define o caminho para caixas de diálogo disponíveis. |
DialogsBotComponent |
Componente do bot para caixas de diálogo do bot. |
DialogsComponentRegistration |
Disponibiliza componentes de Caixas de Diálogo para a funcionalidade de registo do sistema. |
DialogSet |
Uma coleção de Dialog objetos que podem chamar-se uns aos outros. |
DialogStackException |
A raiz da hierarquia de exceções relacionada com IDialogStack . |
DialogState |
Contém informações de estado para a pilha de caixa de diálogo. |
DialogTurnResult |
Resultado devolvido ao autor da chamada de um dos vários métodos de manipulação de pilha. |
DispatchDialog |
Uma caixa de diálogo especializada para enviar um IScorable. |
DispatchDialog<TResult> |
Uma caixa de diálogo especializada para enviar um IScorable. |
EndConversationEvent |
Este evento representa o fim da conversação. É iniciado por EndConversation(IDialogContext, String) e propaga-se como um evento no processocorável da pilha para permitir a intercepção. |
Extensions |
Métodos auxiliares. |
GetTokenDialog |
Uma Caixa de Diálogo para obter novamente um token de utilizador para uma ligação OAuth configurada Esta Caixa de Diálogo tentará primeiro obter o token de utilizador do Azure Bot Service Se o Bot Service do Azure ainda não tiver um token, o GetTokenDialog enviará ao utilizador um OAuthCard. Em seguida, o GetTokenDialog aguardará que o utilizador regresse ou que o utilizador envie um código de validação. A caixa de diálogo tentará trocar qualquer resposta que seja enviada para o token de utilizador. Se for bem-sucedido, a caixa de diálogo devolverá o token e, de outra forma, repetirá o número de vezes especificado. |
GetTokenResponse |
Objeto de resultado do GetTokenDialog Se a ação GetToken for bem-sucedida na obtenção de um token de utilizador, o GetTokenDialog será preenchido com a propriedade Token Se a ação GetToken não for bem-sucedida na obtenção de um token de utilizador, o GetTokenDialog será preenchido com a propriedade NonTokenResponse |
InvalidIntentHandlerException |
Uma exceção para processadores de intenções inválidos. |
LuisActionDialog |
A funcionalidade de caixa de diálogo a encapsular o Luis. |
LuisDialog<TResult> |
Uma caixa de diálogo especializada para processar intenções e entidades do LUIS. |
LuisIntentAttribute |
Associar uma intenção luis a um método de caixa de diálogo. |
LuisServiceResult |
Corresponde a um objeto LuisResult com a melhor classificação IntentRecommendation do LuisResult e do serviço Luis correspondente. |
LuisTraceInfo |
O esquema para as informações de rastreio do LUIS |
MessageOptions |
Propriedades opcionais da mensagem que podem ser enviadas SayAsync(IBotToUser, String, String, MessageOptions, String, CancellationToken) |
MultipleResumeHandlerException |
A exceção que representa vários processadores de currículos especificados para a pilha de caixa de diálogo. |
NoResumeHandlerException |
A exceção que representa nenhum processador de currículos especificado para a pilha de caixa de diálogo. |
NumberPrompt<T> |
Pede a um utilizador para introduzir um número. |
OAuthPrompt |
Cria um novo pedido que pede ao utilizador para iniciar sessão com o serviço Início de Sessão Único (SSO) do Bot Frameworks. |
OAuthPromptSettings |
Contém definições para um OAuthPrompt. |
ObjectPath |
Métodos auxiliares para trabalhar com objetos json dinâmicos. |
PersistedState |
Representa os dados persistentes em várias curvas. |
PersistedStateKeys |
Estas são as chaves que persistem. |
Prompt<T> |
Define o comportamento principal das caixas de diálogo de pedido. |
PromptDialog |
Fábrica de diálogos para pedidos simples. |
PromptDialog.PromptAttachment |
Pedir um anexo |
PromptDialog.PromptChoice<T> |
Pedir uma escolha a partir de um conjunto de opções. |
PromptDialog.PromptConfirm |
Pedir uma confirmação. |
PromptDialog.PromptDouble |
Pedir um duplo. |
PromptDialog.PromptInt64 |
Pedir um Int64 |
PromptDialog.PromptString |
Pedir uma cadeia de texto. |
PromptException |
A raiz da hierarquia de exceções relacionada com pedidos. |
PromptOptions |
Contém definições para transmitir a quando Prompt<T> o pedido é iniciado. |
PromptOptions<T> |
Opções para PromptDialog. |
PromptOptionsWithSynonyms<T> |
Opções com sinónimos para PromptDialog. |
PromptRecognizeChoicesOptions | |
PromptRecognizeNumbersOptions | |
PromptRecognizer | |
PromptRecognizerResult<T> |
Contém o resultado devolvido pelo método de reconhecimento de um Prompt<T>. |
PromptStyler |
Estilos de um pedido |
PromptValidatorContext<T> |
Contém informações de contexto para um PromptValidator<T>. |
RecognizeEntity<T> | |
Recognizer |
Classe base do reconhecedor. |
RegexCase<R> |
O caso regex para o comutador. |
ResumptionCookie |
O cookie de recomeço que pode ser utilizado para retomar uma conversação com um utilizador. |
ScopePath |
Define caminhos para os âmbitos disponíveis. |
SkillDialog |
Uma especializada Dialog que pode encapsular chamadas remotas para uma habilidade. |
SkillDialogOptions |
Define as opções que serão utilizadas para executar um SkillDialog. |
TextPrompt |
Pede ao utilizador a introdução de texto. |
ThisPath |
Define o caminho transmitido para a caixa de diálogo ativa. |
TooManyAttemptsException |
A exceção representa demasiadas tentativas do utilizador para responder à pergunta feita pelo pedido. |
TurnPath |
Define o caminho para curvas disponíveis. |
UrlToken |
Permitir que as instâncias de objetos serializem para URLs. O Base64 não pode ser armazenado em URLs devido a carateres especiais. |
WaterfallDialog |
Caixa de diálogo otimizada para pedir a um utilizador uma série de perguntas. As cascatas aceitam uma pilha de funções que serão executadas em sequência. Cada passo de cascata pode fazer uma pergunta ao utilizador e a resposta do utilizador será transmitida como um argumento para o próximo passo de cascata. |
WaterfallStepContext |
Fornece contexto para um passo num WaterfallDialog. |
Interfaces
IAddress |
A chave que identifica minimamente e completamente a conversação de um bot com um utilizador num canal. |
IAwaitable<T> |
Interface explícita para suportar a compilação de assíncrono/aguardar. |
IBotContext |
O contexto do bot. |
IBotDataBag |
Um conjunto de propriedades de dados do bot. |
ICase<T,R> |
A interface para casos avaliados por comutador. |
IChannelCapability |
Capacidade para um canal específico |
IDialog |
A IDialog é um processo de conversação suspendível que produz um resultado ignorado. |
IDialog<TResult> |
A IDialog<TResult> é um processo de conversação suspendível que produz um resultado do tipo |
IDialogContext |
O contexto para a execução do processo de conversação de uma caixa de diálogo. |
IDialogDependencies |
Define a interface de Dependências da Caixa de Diálogo para enumerar caixas de diálogo subordinadas. |
IItemIdentity |
Define a interface para obter uma identidade de itens. |
IPromptOptions<T> |
Opções para PromptDialog. |
IPromptRecognizeChoicesOptions | |
IPromptRecognizeNumbersOptions | |
IPromptRecognizer | |
IPromptRecognizeValuesOptions | |
ITemplate<T> |
Define a interface de Modelo para vincular dados a T. |
Enumerações
DialogReason |
Indica em que um método relacionado com a caixa de diálogo está a ser chamado. |
DialogTurnStatus |
Enumera os estados possíveis das caixas de diálogo na pilha. |
PromptStyle |
O estilo do pedido gerado |
Delegados
Chain.Continuation<T,R> |
Quando o antecedente IDialog<TResult> estiver concluído, execute este método de continuação para construir o seguinte IDialog<TResult>. |
ContextualSelector<T,R> |
A função de seletor contextual. |
IntentActivityHandler |
O processador de uma intenção do LUIS. |
IntentHandler |
O processador de uma intenção do LUIS. |
PromptValidator<T> |
A definição de delegado para validadores de pedidos personalizados. Implemente esta função para adicionar validação personalizada a um pedido. |
ResumeAfter<T> |
Encapsula um método que representa o código a executar depois de um resultado estar disponível. |
StartAsync |
Encapsular um método que representa o código para iniciar uma caixa de diálogo. |
WaterfallStep |
Uma definição delegada de um passo de Cascata. Isto é implementado pelo código da aplicação. |