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