Microsoft.Bot.Schema Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clases
| Nombre | Description |
|---|---|
| AadResourceUrls |
Esquema del recurso destino por el que el Bot Framework Token Service intercambiaría un token en caché por un usuario. Esta clase se aplica solo a conexiones AAD V1. |
| ActionTypes |
Define valores para ActionTypes. |
| Activity |
Una actividad es el tipo de comunicación básico para el protocolo Bot Framework 3.0. |
| ActivityEventNames |
Defina valores para los nombres comunes de eventos usados por actividades de tipo Event. |
| ActivityExtensions |
Funciones de ayuda para Actividades de Mensaje. |
| ActivityImportance |
Define valores para ActivityImportance. |
| ActivityTypes |
Define valores para ActivityTypes. |
| ActivityTypesEx |
Valores adicionales para ActivityTypes más allá de la clase ActivityTypes generada automáticamente. |
| AdaptiveCardAuthentication |
Define la estructura que llega a la actividad Activity.Value.Authentication para invocar con el nombre de "adaptiveCard/action". |
| AdaptiveCardInvokeAction |
Define la estructura que llega a la actividad Activity.Value.Action for Invoke con el nombre de "adaptiveCard/action". |
| AdaptiveCardInvokeResponse |
Define la estructura que se devuelve como resultado de una actividad Invoke con el nombre "adaptiveCard/action". |
| AdaptiveCardInvokeValue |
Define la estructura que llega a la actividad Activity.Value for Invoke con el nombre de "adaptiveCard/action". |
| AnimationCard |
Una tarjeta de animación (por ejemplo: gif o clip de vídeo corto). |
| Attachment |
Datos adjuntos dentro de una actividad. |
| AttachmentData |
Datos adjuntos. |
| AttachmentInfo |
Metadatos de datos adjuntos. |
| AttachmentLayoutTypes |
Define valores para AttachmentLayoutTypes. |
| AttachmentView |
Nombre y tamaño de la vista de datos adjuntos. |
| AudioCard |
Tarjeta de audio. |
| BasicCard |
Una tarjeta básica. |
| CallerIdConstants |
Constantes que se usaban para poblar la CallerId propiedad. |
| CardAction |
Una acción que se puede hacer clic. |
| CardImage |
Imagen en una tarjeta. |
| ChannelAccount |
Información de la cuenta de canal necesaria para enrutar un mensaje. |
| CommandResultValue<T> |
El campo valor de a ICommandResultActivity contiene metadatos relacionados con el resultado de un comando. Se puede incluir una carga útil de datos extensible opcional si se define con el nombre de actividad del resultado del comando. La presencia de un campo de error indica que el comando original no se pudo completar. |
| CommandValue<T> |
El campo valor de a ICommandActivity contiene metadatos relacionados con un comando. Se puede incluir una carga de datos extensible opcional si se define mediante el nombre de la actividad del comando. |
| ContactRelationUpdateActionTypes |
Define valores para ContactRelationUpdateActionTypes. |
| ConversationAccount |
La cuenta de conversación representa la identidad de la conversación dentro de un canal. |
| ConversationMembers |
Conversación y sus miembros. |
| ConversationParameters |
Parámetros para crear una nueva conversación. |
| ConversationReference |
Objeto relacionado con un punto determinado de una conversación. |
| ConversationResourceResponse |
Respuesta que contiene un recurso. |
| ConversationsResult |
Resultado de las conversaciones. |
| DeliveryModes |
Define valores para DeliveryModes. |
| EndOfConversationCodes |
Define valores para EndOfConversationCodes. |
| Entity |
Objeto de metadatos que pertenece a una actividad. |
| Error |
Objeto que representa información de error. |
| ErrorCodes |
Códigos de error para comunicar al lanzar una APIException. |
| ErrorResponse |
Una respuesta de LA API HTTP. |
| ErrorResponseException |
Excepción producida para una respuesta no válida con información ErrorResponse. |
| ExpectedReplies |
Respuestas a ExpectReplies. |
| Extensions |
Métodos de extensión para convertir objetos Card fuertemente tipados a Attachment. |
| Fact |
Conjunto de pares clave-valor. La ventaja de esta sección es que las propiedades de clave y valor se representarán con información de estilo predeterminada con algún delimitador entre ellos. Por lo tanto, no es necesario que el desarrollador especifique información de estilo. |
| GeoCoordinates |
GeoCoordinates (tipo de entidad: "https://schema.org/GeoCoordinates"). |
| HandoffEventNames |
Define valores para los nombres de evento handoff. |
| HeroCard |
Valor de Tipo de contenido de HeroCard. |
| IActivityExtensions |
Proporciona métodos adicionales para trabajar con IActivity. |
| InnerHttpError |
Objeto que representa un error http interno. |
| InputHints |
Define valores para InputHints. |
| InstallationUpdateActionTypes |
Define valores para InstallationUpdateActionTypes. |
| MediaCard |
Tarjeta multimedia. |
| MediaEventValue |
Parámetro complementario para eventos multimedia. |
| MediaUrl |
Dirección URL de medios. |
| Mention |
Información de mención (tipo de entidad: "mención"). |
| MessageReaction |
Objeto de reacción de mensaje. |
| MessageReactionTypes |
Define valores para MessageReactionTypes. |
| MicrosoftPayMethodData |
Datos de métodos de pago W3C para Microsoft Pay. |
| OAuthCard |
Valor de OAuthCard ContentType. |
| PagedMembersResult |
Página de miembros. |
| PaymentAddress |
Dirección dentro de una solicitud de pago. |
| PaymentCurrencyAmount |
Proporciona cantidades monetarias. |
| PaymentDetails |
Proporciona información sobre la transacción solicitada. |
| PaymentDetailsModifier |
Proporciona detalles que modifican los PaymentDetails según el identificador del método de pago. |
| PaymentItem |
Indica para qué es la solicitud de pago y el valor solicitado. |
| PaymentMethodData |
Indica un conjunto de métodos de pago soportados y cualquier dato específico asociado a esos métodos. |
| PaymentOperations |
Nombres para operaciones invocables en el protocolo de callback de pago. |
| PaymentOptions |
Proporciona información sobre las opciones deseadas para la solicitud de pago. |
| PaymentRequest |
Una solicitud para hacer un pago. |
| PaymentRequestComplete |
Carga útil entregada al completar una solicitud de pago. |
| PaymentRequestCompleteResult |
Resultado de una solicitud de pago completada. |
| PaymentRequestUpdate |
Una actualización de una solicitud de pago. |
| PaymentRequestUpdateResult |
Un objeto resultante de una operación de invocación de solicitud de pago Update. |
| PaymentResponse |
Una respuesta de pago se devuelve cuando un usuario ha seleccionado un método de pago y aprobado una solicitud de pago. |
| PaymentShippingOption |
Describe una opción de envío. |
| PaymentShippingTypes |
Diferentes tipos de envío. Consulte http://www.w3.org/TR/payment-request/#dom-paymentoptions-shippingtype para obtener más información. |
| Place |
Place (tipo de entidad: "https://schema.org/Place"). |
| ReceiptCard |
Valor ReceiptCard ContentType. |
| ReceiptItem |
Un artículo en una tarjeta de recibo. |
| ResourceResponse |
Respuesta que contiene un identificador de recurso. |
| RoleTypes |
Define valores para RoleTypes. |
| SearchInvokeOptions |
Define las opciones de consulta en la SearchInvokeValue actividad Invoke con el nombre de 'aplicación/búsqueda'. |
| SearchInvokeResponse |
Define la estructura que se devuelve como resultado de una actividad Invoke con el nombre de "application/search". |
| SearchInvokeTypes |
Define valores para SearchInvokeTypes. Consulte SearchInvokeValue. |
| SearchInvokeValue |
Define la estructura que llega a la actividad Activity.Value for Invoke con el nombre de "application/search". |
| SemanticAction |
Representa una referencia a una acción mediante programación. |
| SemanticActionStates |
Indica si la acción semántica se inicia, continúa o se realiza. |
| SigninCard |
Valor SigninCard ContentType. |
| SignInConstants |
Nombres para las operaciones de invocación de inicio de sesión en el protocolo de token. |
| SignInResource |
Tipo que contiene información para el inicio de sesión único. |
| SpeechConstants |
Define constantes que se pueden usar en el procesamiento de interacciones de voz. |
| SuggestedActions |
SuggestedActions que se pueden realizar. |
| TextFormatTypes |
Define valores para TextFormatTypes. |
| TextHighlight |
Hace referencia a una subcadena de contenido dentro de otro campo. |
| Thing |
Cosa (tipo de entidad: "https://schema.org/Thing"). |
| ThumbnailCard |
Valor de Miniatura Card ContentType. |
| ThumbnailUrl |
Dirección URL de miniatura. |
| TokenExchangeInvokeRequest |
Solicitud para intercambiar un token. |
| TokenExchangeInvokeResponse |
Objeto de respuesta de una invocación de intercambio de tokens. |
| TokenExchangeRequest |
Solicita que la carga útil se envíe al Bot Framework Token Service para iniciar sesión única. Si el URI está configurado en un ámbito personalizado, entonces el Servicio de Token intercambiará el token en su caché por un token dirigido al alcance personalizado y lo devolverá en la respuesta. Si se envía un Token en la carga útil, entonces el Servicio de Token intercambiará el token por un token que apunte a los scopes especificados en la conexión OAauth correspondiente. |
| TokenExchangeResource |
Esquema de respuesta devuelto desde Bot Framework Token Service necesario para iniciar un inicio de sesión único de usuario. |
| TokenExchangeState |
Objeto de estado pasado al servicio de token de bot. |
| TokenPollingSettings |
Ayuda a proporcionar encuestas para detalles de los tokens. |
| TokenPostResource |
El esquema de respuesta enviado de vuelta desde Bot Framework Token Service requiere iniciar una publicación directa de token de usuario. |
| TokenRequest |
Una solicitud para recibir un token de usuario. |
| TokenResponse |
Esquema de respuesta enviado de vuelta desde Bot Framework Token Service, en respuesta a una solicitud para obtener o intercambiar un token por un usuario. |
| TokenStatus |
Estado de un token determinado. |
| Transcript |
Transcripción. |
| VideoCard |
Valor de VideoCard ContentType. |
Interfaces
| Nombre | Description |
|---|---|
| IActivity |
Propiedades compartidas para todas las actividades. |
| ICommandActivity |
Comando externo asincrónico. |
| ICommandResultActivity |
Resultado del comando externo asincrónico. |
| IContactRelationUpdateActivity |
Un usuario ha añadido un bot a su lista de contactos, eliminado al bot de su lista de contactos o, de alguna manera, cambiado la relación entre usuario y bot. |
| IConversationUpdateActivity |
La conversación referenciada ha sido actualizada. |
| IEndOfConversationActivity |
La conversación está terminando, o es una petición para terminarla. |
| IEventActivity |
Evento externo asincrónico. |
| IHandoffActivity |
El control de la conversación ha sido transferido, o una solicitud para transferir el control de la conversación. |
| IInstallationUpdateActivity |
Un bot fue instalado o retirado de un canal. |
| IInvokeActivity |
Solicitud síncrona para invocar una operación. |
| IMessageActivity |
Un mensaje en una conversación. |
| IMessageDeleteActivity |
Representa una solicitud para eliminar una actividad de mensaje anterior en una conversación. |
| IMessageReactionActivity |
Una reacción a una actividad de mensaje. |
| IMessageUpdateActivity |
Representa una solicitud para actualizar una actividad de mensaje anterior en una conversación. |
| ISuggestionActivity |
Representa una sugerencia personal para la Recipient otra actividad. |
| ITraceActivity |
Representa un punto en la lógica de un bot, para ayudar con la depuración de bots. |
| ITypingActivity |
La dirección de From está escribiendo. |