Microsoft.Bot.Schema Espacio de nombres

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.