Microsoft.Bot.Schema Espaço de Nomes

Classes

Name Descrição
AadResourceUrls

Esquema do recurso alvo pelo qual o Bot Framework Token Service trocaria um token em cache por um utilizador. Esta classe aplica-se apenas a ligações AAD V1.

ActionTypes

Define valores para Tipos de Ação.

Activity

Uma atividade é o tipo de comunicação básico para o protocolo Bot Framework 3.0.

ActivityEventNames

Defina valores para nomes comuns de eventos usados por atividades do tipo Event.

ActivityExtensions

Funções auxiliares para Atividades de Mensagem.

ActivityImportance

Define valores para AtividadeImportância.

ActivityTypes

Define valores para ActivityTypes.

ActivityTypesEx

Valores adicionais para ActivityTypes para além da classe ActivityTypes gerada automaticamente.

AdaptiveCardAuthentication

Define a estrutura que chega à atividade Activity.Value.Authentication para a atividade Invoke com o nome 'adaptiveCard/action'.

AdaptiveCardInvokeAction

Define a estrutura que chega à atividade Activity.Value.Action para Invocar com o Nome de 'adaptiveCard/action'.

AdaptiveCardInvokeResponse

Define a estrutura que é retornada como resultado de uma atividade Invoke com Name de 'adaptiveCard/action'.

AdaptiveCardInvokeValue

Define a estrutura que chega na atividade Activity.Value for Invoke com Name de 'adaptiveCard/action'.

AnimationCard

Um cartão de animação (Ex: gif ou clipe de vídeo curto).

Attachment

Um anexo dentro de uma atividade.

AttachmentData

Dados anexos.

AttachmentInfo

Metadados para um anexo.

AttachmentLayoutTypes

Define valores para AttachmentLayoutTypes.

AttachmentView

Nome e tamanho da vista de anexo.

AudioCard

Placa de áudio.

BasicCard

Um cartão básico.

CallerIdConstants

Constantes usadas para povoar a CallerId propriedade.

CardAction

Uma ação clicável.

CardImage

Uma imagem num cartão.

ChannelAccount

Informações da conta do canal necessárias para encaminhar uma mensagem.

CommandResultValue<T>

O campo valor de a ICommandResultActivity contém metadados relacionados com um resultado de comando. Pode ser incluída uma carga útil opcional de dados extensível se definida pelo nome da atividade do 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 valor de a ICommandActivity contém metadados relacionados com um comando. Pode ser incluída uma carga útil de dados opcional extensível se definida pelo nome da atividade do comando.

ContactRelationUpdateActionTypes

Define valores para ContactRelationshipUpdateActionTypes.

ConversationAccount

A conta de conversa representa a identidade da conversa dentro de um canal.

ConversationMembers

Conversa e seus membros.

ConversationParameters

Parâmetros para criar uma nova conversa.

ConversationReference

Um objeto relacionado a um ponto específico de uma conversa.

ConversationResourceResponse

Uma resposta que contém um recurso.

ConversationsResult

Resultado das conversas.

DeliveryModes

Define valores para os DeliveryModes.

EndOfConversationCodes

Define valores para EndOfConversationCodes.

Entity

Objeto de metadados pertencente a uma atividade.

Error

Objeto que representa informações de erro.

ErrorCodes

Códigos de erro para comunicar ao lançar uma APIException.

ErrorResponse

Uma resposta de API HTTP.

ErrorResponseException

Exceção lançada para resposta inválida com informação ErrorResponse.

ExpectedReplies

Respostas em resposta a ExpectReplies.

Extensions

Métodos de extensão para converter objetos Card fortemente tipados para 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 há necessidade de o desenvolvedor especificar informações de estilo.

GeoCoordinates

Geocoordenadas (tipo de entidade: "https://schema.org/GeoCoordinates").

HandoffEventNames

Define valores para nomes de eventos de handoff.

HeroCard

Valor do Tipo de Conteúdo do HeroCard.

IActivityExtensions

Fornece métodos adicionais para trabalhar com IActivity.

InnerHttpError

Objeto que representa erro http interno.

InputHints

Define valores para InputHints.

InstallationUpdateActionTypes

Define valores para InstallationUpdateActionTypes.

MediaCard

Cartão multimédia.

MediaEventValue

Parâmetro suplementar para eventos de mídia.

MediaUrl

URL de mídia.

Mention

Informação de menção (tipo de entidade: "menção").

MessageReaction

Objeto de reação de mensagem.

MessageReactionTypes

Define valores para MessageReactionTypes.

MicrosoftPayMethodData

Dados do método de pagamento W3C para Microsoft Pay.

OAuthCard

Valor do OAuthCard ContentType.

PagedMembersResult

Página de membros.

PaymentAddress

Endereço dentro de um Pedido de Pagamento.

PaymentCurrencyAmount

Fornece valores monetários.

PaymentDetails

Fornece informações sobre a transação solicitada.

PaymentDetailsModifier

Fornece detalhes que modificam os PaymentDetails com base no identificador do método de pagamento.

PaymentItem

Indica para que é o pedido de pagamento e o valor solicitado.

PaymentMethodData

Indica um conjunto de métodos de pagamento suportados e quaisquer dados específicos associados para esses métodos.

PaymentOperations

Nomes para operações invocáveis no protocolo de callback de pagamento.

PaymentOptions

Fornece informações sobre as opções pretendidas para o pedido de pagamento.

PaymentRequest

Um pedido para fazer um pagamento.

PaymentRequestComplete

Carga útil entregue ao concluir um pedido de pagamento.

PaymentRequestCompleteResult

Resultado de um pedido de pagamento concluído.

PaymentRequestUpdate

Uma atualização a um pedido de pagamento.

PaymentRequestUpdateResult

Um objeto resultante de uma operação de invocação de Atualização de Pedido de Pagamento.

PaymentResponse

Um PaymentResponse é devolvido quando um utilizador seleciona um método de pagamento e aprova um pedido de pagamento.

PaymentShippingOption

Descreve uma opção de envio.

PaymentShippingTypes

Diferentes tipos de envio. Veja http://www.w3.org/TR/payment-request/#dom-paymentoptions-shippingtype para obter mais informações.

Place

Lugar (tipo de entidade: "https://schema.org/Place").

ReceiptCard

Valor ContentType do ReceiptCard.

ReceiptItem

Um item em um cartão de recibo.

ResourceResponse

Uma resposta que contém um ID de recurso.

RoleTypes

Define valores para RoleTypes.

SearchInvokeOptions

Define as opções de consulta na SearchInvokeValue atividade Invocar com o Nome de 'aplicação/pesquisa'.

SearchInvokeResponse

Define a estrutura que é devolvida como resultado de uma atividade Invoke com Nome de 'aplicação/pesquisa'.

SearchInvokeTypes

Define valores para SearchInvokeTypes. Consulte SearchInvokeValue.

SearchInvokeValue

Define a estrutura que chega à atividade Activity.Value for Invoke activity com o nome de 'application/search'.

SemanticAction

Representa uma referência a uma ação programática.

SemanticActionStates

Indica se a ação semântica está a começar, a continuar ou a terminar.

SigninCard

Valor ContentType SigninCard.

SignInConstants

Nomes para operações de incall de login no protocolo de token.

SignInResource

Um tipo que contém informação para login ú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

Coisa (tipo de entidade: "https://schema.org/Thing").

ThumbnailCard

Valor ThumbnailCard ContentType.

ThumbnailUrl

URL da miniatura.

TokenExchangeInvokeRequest

Um pedido para trocar um token.

TokenExchangeInvokeResponse

O objeto de resposta de uma troca de tokens invoca.

TokenExchangeRequest

Solicite que a carga útil seja enviada ao Bot Framework Token Service para Single Sign On. Se o URI estiver definido para um âmbito personalizado, então o Serviço de Tokens trocará o token na sua cache por um token direcionado ao âmbito personalizado e devolve-lo na resposta. Se um Token for enviado na carga útil, então o Token Service irá trocar o token por um token direcionado aos scopes especificados na correspondente ligação OAauth.

TokenExchangeResource

O esquema de resposta enviado de volta pelo Bot Framework Token Service é necessário para iniciar um login único do utilizador.

TokenExchangeState

Objeto de estado passado para o serviço de token do bot.

TokenPollingSettings

Ajuda a fornecer sondagens para detalhes dos tokens.

TokenPostResource

Esquema de resposta enviado de volta pelo Bot Framework Token Service necessário para iniciar uma publicação direta de token de utilizador.

TokenRequest

Uma solicitação para receber um token de usuário.

TokenResponse

Esquema de resposta enviado de volta pelo Bot Framework Token Service, em resposta a um pedido para obter ou trocar um token por um utilizador.

TokenStatus

O status de um token específico.

Transcript

Transcrição.

VideoCard

Valor VideoCard ContentType.

Interfaces

Name Descrição
IActivity

Propriedades partilhadas para todas as atividades.

ICommandActivity

Comando externo assíncrono.

ICommandResultActivity

Resultado de comando externo assíncrono.

IContactRelationUpdateActivity

Um utilizador adicionou um bot à sua lista de contactos, removeu o bot da sua lista de contactos, ou alterou de outra forma a relação entre utilizador e bot.

IConversationUpdateActivity

A conversa referenciada foi atualizada.

IEndOfConversationActivity

A conversa está a terminar, ou um pedido para a terminar.

IEventActivity

Evento externo assíncrono.

IHandoffActivity

O controlo da conversa foi transferido, ou um pedido para transferir o controlo da conversa.

IInstallationUpdateActivity

Um bot foi instalado ou removido de um canal.

IInvokeActivity

Pedido síncrono para invocar uma operação.

IMessageActivity

Uma mensagem numa conversa.

IMessageDeleteActivity

Representa um pedido para eliminar uma atividade de mensagem anterior numa conversa.

IMessageReactionActivity

Uma reação a uma Atividade de Mensagem.

IMessageUpdateActivity

Representa um pedido para atualizar uma atividade de mensagem anterior numa conversa.

ISuggestionActivity

Representa uma sugestão pessoal para outra Recipient atividade.

ITraceActivity

Representa um ponto na lógica de um bot, para ajudar na depuração de bots.

ITypingActivity

O endereço From está a digitar.