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. |