com.microsoft.bot.builder

Este pacote contém as classes para com.microsoft.bot.builder.

Classes

ActivityHandler

Uma implementação da interface Bot destinada a subclasse adicional.

ActivityHandler.InvokeResponseException

Invoqueexceção de resposta.

AutoSaveStateMiddleware

Middleware para chamar automaticamente . SalveChanges() no final da curva para toda a classe BotState que está gerenciando.

BotAdapter

Representa um adaptador de bot que pode conectar um bot a um ponto de extremidade de serviço.

BotAssert

Fornece métodos para depurar o código do Construtor de Bots.

BotFrameworkAdapter

Um adaptador de bot que pode conectar um bot a um ponto de extremidade de serviço.

BotState

Define um objeto de gerenciamento de estado e automatiza a leitura e gravação de propriedades de estado associadas a uma camada de armazenamento.

BotState.CachedBotState

Estado interno do bot armazenado em cache.

BotStateSet

Gerencia uma coleção de botsState e fornece a capacidade de carregar e salvar em paralelo.

ChannelServiceHandler

Uma classe para ajudar na implementação do protocolo Bot Framework.

ComponentRegistration

O registro dede componentes é uma classe de assinatura para descobrir ativos de componentes.

ConversationState

Define um objeto de gerenciamento de estado para o estado da conversa.

DelegatingTurnContext

Um contexto dede turno que encapsula um contexto dede turno interno não tipado.

EventFactory

Contém métodos utilitários para criar vários tipos de evento.

IntentScore

Pontuação mais qualquer informação extra sobre uma intenção.

InvokeResponse

Classe tupla contendo um código de status HTTP e um objeto serializável JSON.

MemoryStorage

Uma camada de armazenamento que usa um dicionário na memória.

MemoryTranscriptStore

O repositório de transcrição de memória armazena transcrições em memória volátil em um Dicionário.

MessageFactory

Contém métodos utilitários para vários tipos de mensagem que um bot pode retornar.

MiddlewareSet

Contém um conjunto ordenado de Middleware.

NullBotTelemetryClient

Um cliente de telemetria no-op.

PagedResult<T>

Página de resultados de uma enumeração.

PrivateConversationState

Manipula a persistência de um objeto de estado de conversa usando a conversa.ID e de.parte da ID de uma atividade.

QueueStorage

Uma classe base para codificar uma atividade para processamento posterior.

RecognizerResult

Contém resultados de reconhecimento gerados por um Recognizer.

RecognizerResult.NamedIntentScore

Contém informações de pontuação de intenção.

RegisterClassMiddleware<T>

Middleware para adicionar um objeto ou registrar um serviço com o contexto de turno atual.

SetSpeakMiddleware

Dê suporte aos canais de fala e telefonia directLine para garantir que as marcas SSML apropriadas sejam definidas na propriedade Activity Speak.

ShowTypingMiddleware

Quando adicionado, esse middleware enviará atividades de digitação de volta ao usuário quando uma atividade de mensagem for recebida para informá-lo de que o bot recebeu a mensagem e está trabalhando na resposta.

SkypeMentionNormalizeMiddleware

Middleware para mencionar entidades do Skype, pois elas não estão em conformidade com os valores esperados.

TelemetryConstants

Nomes de propriedade do agente de telemetria.

TelemetryLoggerConstants

Os nomes de evento do agente de telemetria.

TelemetryLoggerMiddleware

Middleware para registrar mensagens de atividade de entrada, saída, atualizadas ou excluídas.

TraceTranscriptLogger

Representa um agente de transcrição que grava atividades em um objeto.

TranscriptInfo

Representa uma cópia de uma conversa.

TranscriptLoggerMiddleware

Quando adicionado, esse middleware registrará atividades de entrada e saída em um Repositório dede Transcrição.

TurnContextImpl

Fornece contexto para uma vez de um bot.

TurnContextStateCollection

Representa um conjunto de conjuntos de serviços associados ao TurnContext.

TurnStateConstants

Constantes usadas em TurnState.

TypedInvokeResponse<T>

Classe tupla contendo um código de status HTTP e um objeto serializável JSON.

UserState

Manipula a persistência de um objeto de estado de usuário usando a ID do usuário como parte da chave.

Interfaces

Bot

Representa um bot que pode operar em atividades de entrada.

BotCallbackHandler

O delegado de retorno de chamada para o código do aplicativo.

BotTelemetryClient

Cliente de log para Telemetria de Bot.

ConnectorClientBuilder

Abstração para criar clientes conectores.

DeleteActivityHandler

Um método que pode participar de eventos de atividade de exclusão para a virada atual.

Middleware

Representa o middleware que pode operar em atividades de entrada.

NextDelegate

Interface funcional para o pipeline do Middleware.

OnTurnErrorHandler

Manipulador de erros que pode capturar exceções no middleware ou aplicativo.

PropertyManager

O Gerenciador dede Propriedades define a implementação de uma fonte de propriedades nomeadas.

Recognizer

Interface para reconhecedores.

RecognizerConvert

Pode converter de um resultado de reconhecedor genérico para um fortemente tipado.

SendActivitiesHandler

Um método que pode participar de eventos de atividade de envio para a curva atual.

StatePropertyAccessor<T>

Interface que define métodos de como você pode obter dados de uma fonte de propriedade, como BotState.

StatePropertyInfo

Esses são os metadados sobre a propriedade, incluindo informações de política.

Storage

Define a interface de uma camada de armazenamento.

StoreItem

Expõe uma ETag para controle de simultaneidade.

TranscriptLogger

O agente de transcrição armazena atividades para conversas para recall.

TranscriptStore

O agente de transcrição armazena atividades para conversas para recall.

TurnContext

Fornece contexto para uma vez de um bot.

UpdateActivityHandler

Um método que pode participar de eventos de atividade de atualização para a curva atual.

UserTokenProvider

Provedor OAuth.

Enumerações

Severity

Essa enumeração é usada pela TrackTrace para identificar o nível de gravidade.