Microsoft.Bot.Schema Namespace

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.