Microsoft.Bot.Schema Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classes
| AadResourceUrls |
Esquema do recurso de destino para o qual o Serviço de Token do Bot Framework trocaria um token armazenado em cache por um usuário. Essa classe se aplica somente a conexões V1 do AAD. |
| ActionTypes |
Define valores para ActionTypes. |
| Activity |
Uma Atividade é o tipo de comunicação básico para o protocolo Bot Framework 3.0. |
| ActivityEventNames |
Defina valores para nomes de eventos comuns usados por atividades do tipo Event. |
| ActivityExtensions |
Funções auxiliares para atividades de mensagem. |
| ActivityImportance |
Define valores para ActivityImportance. |
| ActivityTypes |
Define valores para ActivityTypes. |
| ActivityTypesEx |
Valores adicionais para ActivityTypes além da classe ActivityTypes gerada automaticamente. |
| AdaptiveCardAuthentication |
Define a estrutura que chega à atividade Activity.Value.Authentication for Invoke com o Nome de 'adaptiveCard/action'. |
| AdaptiveCardInvokeAction |
Define a estrutura que chega à atividade Activity.Value.Action for Invoke com o Nome de 'adaptiveCard/action'. |
| AdaptiveCardInvokeResponse |
Define a estrutura retornada como resultado de uma atividade Invoke com o Nome de 'adaptiveCard/action'. |
| AdaptiveCardInvokeValue |
Define a estrutura que chega à atividade Activity.Value for Invoke com o Nome de 'adaptiveCard/action'. |
| AnimationCard |
Uma animação cartão (ex: gif ou clipe de vídeo curto). |
| Attachment |
Um anexo dentro de uma atividade. |
| AttachmentData |
Dados de anexo. |
| AttachmentInfo |
Metadados de um anexo. |
| AttachmentLayoutTypes |
Define valores para AttachmentLayoutTypes. |
| AttachmentView |
Nome e tamanho do Modo de Exibição de Anexo. |
| AudioCard |
Cartão de áudio. |
| BasicCard |
Um cartão básico. |
| CallerIdConstants |
Constantes usadas para preencher a CallerId propriedade. |
| CardAction |
Uma ação clicável. |
| CardImage |
Uma imagem em um cartão. |
| ChannelAccount |
Informações da conta de canal necessárias para rotear uma mensagem. |
| CommandResultValue<T> |
O campo de valor de um ICommandResultActivity contém metadados relacionados a um resultado de comando. Uma carga de dados extensível opcional pode ser incluída se definida pelo nome da atividade de resultado do comando. A presença de um campo de erro indica que o comando original não foi concluído. |
| CommandValue<T> |
O campo de valor de um ICommandActivity contém metadados relacionados a um comando. Uma carga de dados extensível opcional pode ser incluída se definida pelo nome da atividade de comando. |
| ContactRelationUpdateActionTypes |
Define valores para ContactRelationUpdateActionTypes. |
| ConversationAccount |
A conta de conversa representa a identidade da conversa em um canal. |
| ConversationMembers |
Conversa e seus membros. |
| ConversationParameters |
Parâmetros para criar uma nova conversa. |
| ConversationReference |
Um objeto relacionado a um ponto específico em uma conversa. |
| ConversationResourceResponse |
Uma resposta que contém um recurso. |
| ConversationsResult |
Resultado das conversas. |
| DeliveryModes |
Define valores para DeliveryModes. |
| EndOfConversationCodes |
Define valores para EndOfConversationCodes. |
| Entity |
Objeto de metadados pertencente a uma atividade. |
| Error |
Objeto representando informações de erro. |
| ErrorCodes |
Códigos de erro para se comunicar ao lançar uma APIException. |
| ErrorResponse |
Uma resposta da API HTTP. |
| ErrorResponseException |
Exceção gerada para uma resposta inválida com informações errorResponse. |
| ExpectedReplies |
Respostas em resposta a ExpectReplies. |
| Extensions |
Métodos de extensão para converter objetos Card fortemente tipados em Attachment. |
| Fact |
Conjunto de pares chave-valor. A vantagem desta seção é que as propriedades de chave e valor serão renderizadas com informações de estilo padrão com algum delimitador entre elas. Portanto, não é necessário que o desenvolvedor especifique informações de estilo. |
| GeoCoordinates |
GeoCoordinates (tipo de entidade: "https://schema.org/GeoCoordinates"). |
| HandoffEventNames |
Define valores para nomes de evento de entrega. |
| HeroCard |
Valor De ContentType herocard. |
| IActivityExtensions |
Fornece métodos adicionais para trabalhar com IActivity. |
| InnerHttpError |
Objeto que representa o erro http interno. |
| InputHints |
Define valores para InputHints. |
| InstallationUpdateActionTypes |
Define valores para InstallationUpdateActionTypes. |
| MediaCard |
Cartão de mídia. |
| MediaEventValue |
Parâmetro suplementar para eventos de mídia. |
| MediaUrl |
URL de mídia. |
| Mention |
Informações de menção (tipo de entidade: "menção"). |
| MessageReaction |
Objeto de reação de mensagem. |
| MessageReactionTypes |
Define valores para MessageReactionTypes. |
| MicrosoftPayMethodData |
Dados da Forma de Pagamento W3C para Microsoft Pay. |
| OAuthCard |
Valor OAuthCard ContentType. |
| PagedMembersResult |
Página de membros. |
| PaymentAddress |
Endereço em uma Solicitação de Pagamento. |
| PaymentCurrencyAmount |
Fornece valores monetários. |
| PaymentDetails |
Fornece informações sobre a transação solicitada. |
| PaymentDetailsModifier |
Fornece detalhes que modificam o PaymentDetails com base no identificador da forma de pagamento. |
| PaymentItem |
Indica para que serve a solicitação de pagamento e o valor solicitado. |
| PaymentMethodData |
Indica um conjunto de formas de pagamento com suporte e quaisquer dados específicos da forma de pagamento associada para essas formas. |
| PaymentOperations |
Nomes para operações invocadas no protocolo de retorno de chamada de pagamento. |
| PaymentOptions |
Fornece informações sobre as opções desejadas para a solicitação de pagamento. |
| PaymentRequest |
Uma solicitação para fazer um pagamento. |
| PaymentRequestComplete |
Conteúdo entregue ao concluir uma solicitação de pagamento. |
| PaymentRequestCompleteResult |
Resultado de uma solicitação de pagamento concluída. |
| PaymentRequestUpdate |
Uma atualização para uma solicitação de pagamento. |
| PaymentRequestUpdateResult |
Um objeto de resultado de uma operação de invocação de Atualização de Solicitação de Pagamento. |
| PaymentResponse |
Um PaymentResponse é retornado quando um usuário seleciona uma forma de pagamento e aprova uma solicitação de pagamento. |
| PaymentShippingOption |
Descreve uma opção de envio. |
| PaymentShippingTypes |
Tipos de envio diferentes. Consulte http://www.w3.org/TR/payment-request/#dom-paymentoptions-shippingtype para obter mais informações. |
| Place |
Local (tipo de entidade: "https://schema.org/Place"). |
| ReceiptCard |
Valor ContentType receiptCard. |
| ReceiptItem |
Um item em um cartão de recibo. |
| ResourceResponse |
Uma resposta que contém uma ID de recurso. |
| RoleTypes |
Define valores para RoleTypes. |
| SearchInvokeOptions |
Define as opções de consulta na SearchInvokeValue atividade para Invocar com o Nome de 'aplicativo/pesquisa'. |
| SearchInvokeResponse |
Define a estrutura retornada como resultado de uma atividade Invoke com o Nome de 'aplicativo/pesquisa'. |
| SearchInvokeTypes |
Define valores para SearchInvokeTypes. Consulte SearchInvokeValue. |
| SearchInvokeValue |
Define a estrutura que chega na atividade Activity.Value para a atividade Invoke com o Nome de 'aplicativo/pesquisa'. |
| SemanticAction |
Representa uma referência a uma ação programática. |
| SemanticActionStates |
Indica se a ação semântica está iniciando, continuando ou concluída. |
| SigninCard |
Valor ContentType SigninCard. |
| SignInConstants |
Nomes para operações de invocação de entrada no protocolo de token. |
| SignInResource |
Um tipo que contém informações para logon único. |
| SpeechConstants |
Define constantes que podem ser usadas no processamento de interações de fala. |
| SuggestedActions |
SuggestedActions que podem ser executadas. |
| TextFormatTypes |
Define valores para TextFormatTypes. |
| TextHighlight |
Refere-se a uma substring de conteúdo dentro de outro campo. |
| Thing |
Thing (tipo de entidade: "https://schema.org/Thing"). |
| ThumbnailCard |
Valor ContentType thumbnailCard. |
| ThumbnailUrl |
URL da miniatura. |
| TokenExchangeInvokeRequest |
Uma solicitação para trocar um token. |
| TokenExchangeInvokeResponse |
O objeto de resposta de uma invocação de troca de tokens. |
| TokenExchangeRequest |
Solicite que o conteúdo seja enviado ao Serviço de Token do Bot Framework para Single Sign On. Se o URI estiver definido como um escopo personalizado, o Serviço de Token trocará o token em seu cache por um token direcionado ao escopo personalizado e o retornará na resposta. Se um Token for enviado no conteúdo, o Serviço de Token trocará o token por um token direcionado aos escopos especificados na conexão OAauth correspondente. |
| TokenExchangeResource |
Esquema de resposta enviado de volta do Serviço de Token do Bot Framework necessário para iniciar um logon único do usuário. |
| TokenExchangeState |
Objeto de estado passado para o serviço de token de bot. |
| TokenPollingSettings |
Ajuda a fornecer sondagem para obter detalhes do token. |
| TokenPostResource |
Esquema de resposta enviado de volta do Serviço de Token do Bot Framework necessário para iniciar uma postagem direta de token de usuário. |
| TokenRequest |
Uma solicitação para receber um token de usuário. |
| TokenResponse |
Esquema de resposta enviado de volta do Serviço de Token do Bot Framework, em resposta a uma solicitação para obter ou trocar um token por um usuário. |
| TokenStatus |
O status de um token específico. |
| Transcript |
Transcrição. |
| VideoCard |
Valor ContentType de VideoCard. |
Interfaces
| IActivity |
Propriedades compartilhadas para todas as atividades. |
| ICommandActivity |
Comando externo assíncrono. |
| ICommandResultActivity |
Resultado de comando externo assíncrono. |
| IContactRelationUpdateActivity |
Um usuário adicionou um bot à lista de contatos, removeu o bot da lista de contatos ou alterou a relação entre usuário e bot. |
| IConversationUpdateActivity |
A conversa referenciada foi atualizada. |
| IEndOfConversationActivity |
A conversa está terminando ou uma solicitação para encerrar a conversa. |
| IEventActivity |
Evento externo assíncrono. |
| IHandoffActivity |
Controla se a conversa foi transferida, ou se foi feita uma solicitação para transferir o controle da conversa. |
| IInstallationUpdateActivity |
Um bot foi instalado ou removido de um canal. |
| IInvokeActivity |
Solicitação síncrona para invocar uma operação. |
| IMessageActivity |
Uma mensagem em uma conversa. |
| IMessageDeleteActivity |
Representa uma solicitação para excluir uma atividade de mensagem anterior em uma conversa. |
| IMessageReactionActivity |
Uma reação a uma atividade de mensagem. |
| IMessageUpdateActivity |
Representa uma solicitação para atualizar uma atividade de mensagem anterior em uma conversa. |
| ISuggestionActivity |
Representa uma sugestão privada para o Recipient sobre outra atividade. |
| ITraceActivity |
Representa um ponto na lógica de um bot, para ajudar na depuração do bot. |
| ITypingActivity |
O endereço De está digitando. |