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