Partilhar via


Microsoft.Bot.Schema Espaço de Nomes

Classes

AadResourceUrls

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

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 utilizados por atividades do tipo Event.

ActivityExtensions

Funções auxiliares para Atividades de Mensagens.

ActivityImportance

Define valores para ActivityImportance.

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 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 que é devolvida 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

Um cartão de animação (por exemplo: gif ou clip de vídeo curto).

Attachment

Um anexo numa atividade.

AttachmentData

Dados de anexo.

AttachmentInfo

Metadados de um anexo.

AttachmentLayoutTypes

Define valores para AttachmentLayoutTypes.

AttachmentView

Nome e tamanho da Vista de Anexo.

AudioCard

Cartão de áudio.

BasicCard

Um cartão básico.

CallerIdConstants

Constantes utilizadas para preencher a CallerId propriedade.

CardAction

Uma ação clicável.

CardImage

Uma imagem num cartão.

ChannelAccount

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

CommandResultValue<T>

O campo de valor de um ICommandResultActivity contém metadados relacionados com um resultado de comando. Um payload de dados extensível opcional pode ser incluído se for definido 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 de valor de um ICommandActivity contém metadados relacionados com um comando. Um payload de dados extensível opcional pode ser incluído se for definido pelo nome da atividade de comando.

ContactRelationUpdateActionTypes

Define valores para ContactRelationUpdateActionTypes.

ConversationAccount

A conta de conversação representa a identidade da conversação num canal.

ConversationMembers

Conversação e respetivos membros.

ConversationParameters

Parâmetros para criar uma nova conversação.

ConversationReference

Um objeto relacionado com um ponto específico numa conversação.

ConversationResourceResponse

Uma resposta que contém um recurso.

ConversationsResult

Resultado das conversações.

DeliveryModes

Define valores para DeliveryModes.

EndOfConversationCodes

Define valores para EndOfConversationCodes.

Entity

Objeto de metadados relativo 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 da API HTTP.

ErrorResponseException

Exceção emitida para uma resposta inválida com informações errorResponse.

ExpectedReplies

Respostas em resposta a ExpectReplies.

Extensions

Métodos de extensão para converter objetos de Cartão com tipos fortes em Attachment.

Fact

Conjunto de pares chave-valor. A vantagem desta secção é que as propriedades de chave e valor serão compostas com informações de estilo predefinidas com algum delimitador entre as mesmas. Portanto, não é necessário que o programador especifique informações de estilo.

GeoCoordinates

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

HandoffEventNames

Define valores para nomes de eventos de entrega.

HeroCard

Valor ContentType de 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 multimédia.

MediaEventValue

Parâmetro suplementar para eventos de multimédia.

MediaUrl

URL de Multimé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 do Método de Pagamento W3C para Microsoft Pay.

OAuthCard

Valor OAuthCard ContentType.

PagedMembersResult

Página de membros.

PaymentAddress

Endereço num Pedido de Pagamento.

PaymentCurrencyAmount

Fornece montantes monetários.

PaymentDetails

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

PaymentDetailsModifier

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

PaymentItem

Indica para que serve o pedido de pagamento e o valor pedido.

PaymentMethodData

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

PaymentOperations

Nomes para operações invocadas no protocolo de chamada de retorno de pagamento.

PaymentOptions

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

PaymentRequest

Um pedido para fazer um pagamento.

PaymentRequestComplete

Payload entregue ao concluir um pedido de pagamento.

PaymentRequestCompleteResult

Resultado de um pedido de pagamento concluído.

PaymentRequestUpdate

Uma atualização para um pedido de pagamento.

PaymentRequestUpdateResult

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

PaymentResponse

É devolvido um PaymentResponse 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. 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 da Tabela de Recibos.

ReceiptItem

Um item num 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 Para Invocar com o Nome de "aplicação/pesquisa".

SearchInvokeResponse

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

SearchInvokeTypes

Define valores para SearchInvokeTypes. Consulte SearchInvokeValue.

SearchInvokeValue

Define a estrutura que chega à atividade Activity.Value for Invoke com o Nome de "aplicação/pesquisa".

SemanticAction

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

SemanticActionStates

Indica se a ação semântica está a ser iniciada, continuada ou concluída.

SigninCard

Valor ContentType de SigninCard.

SignInConstants

Os nomes das operações de invocação de início de sessão no protocolo de token.

SignInResource

Um tipo que contém informações para o início de sessão único.

SpeechConstants

Define constantes que podem ser utilizadas no processamento de interações de voz.

SuggestedActions

SugestõesActions que podem ser executadas.

TextFormatTypes

Define valores para TextFormatTypes.

TextHighlight

Refere-se a uma subcadeia de conteúdo noutro campo.

Thing

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

ThumbnailCard

Valor ContentType da ThumbnailCard.

ThumbnailUrl

URL de miniatura.

TokenExchangeInvokeRequest

Um pedido para trocar um token.

TokenExchangeInvokeResponse

O objeto de resposta de uma troca de tokens invoca.

TokenExchangeRequest

Peça payload para ser enviado para o Bot Framework Token Service para Início de Sessão Único. Se o URI estiver definido para um âmbito personalizado, o Token Service trocará o token na cache por um token destinado ao âmbito personalizado e devolverá na resposta. Se for enviado um Token no payload, o Token Service trocará o token por um token que direcione os âmbitos especificados na ligação OAauth correspondente.

TokenExchangeResource

Esquema de resposta enviado a partir do Bot Framework Token Service necessário para iniciar um início de sessão único do utilizador.

TokenExchangeState

Objeto de estado transmitido para o serviço de tokens de bot.

TokenPollingSettings

Ajuda a fornecer consultas para obter detalhes do token.

TokenPostResource

Esquema de resposta enviado a partir do Bot Framework Token Service necessário para iniciar uma mensagem direta de token de utilizador.

TokenRequest

Um pedido para receber um token de utilizador.

TokenResponse

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

TokenStatus

O estado de um token específico.

Transcript

Transcrição.

VideoCard

Valor ContentType da VideoCard.

Interfaces

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 à respetiva lista de contactos, removeu o bot da respetiva lista de contactos ou alterou a relação entre o utilizador e o bot.

IConversationUpdateActivity

A conversação referenciada foi atualizada.

IEndOfConversationActivity

A conversação está a terminar ou um pedido para terminar a conversação.

IEventActivity

Evento externo assíncrono.

IHandoffActivity

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

IInstallationUpdateActivity

Um bot foi instalado ou removido de um canal.

IInvokeActivity

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

IMessageActivity

Uma mensagem numa conversação.

IMessageDeleteActivity

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

IMessageReactionActivity

Uma reação a uma Atividade de Mensagem.

IMessageUpdateActivity

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

ISuggestionActivity

Representa uma sugestão privada para a Recipient sobre outra atividade.

ITraceActivity

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

ITypingActivity

O endereço De está a escrever.