Microsoft.Bot.Schema Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |