Compartir a través de


Microsoft.Bot.Schema Espacio de nombres

Clases

AadResourceUrls

Esquema del recurso de destino para el que bot Framework Token Service intercambiaría un token almacenado en caché para un usuario. Esta clase solo se aplica a las conexiones de 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 de eventos comunes que usan las actividades de tipo Event.

ActivityExtensions

Funciones auxiliares 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 for Invoke con el nombre "adaptiveCard/action".

AdaptiveCardInvokeAction

Define la estructura que llega a la actividad Activity.Value.Action for Invoke con el nombre "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 "adaptiveCard/action".

AnimationCard

Una tarjeta de animación (por ejemplo: gif o clip corto de vídeo).

Attachment

Datos adjuntos dentro de una actividad.

AttachmentData

Datos adjuntos.

AttachmentInfo

Metadatos de los 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 usadas para rellenar la CallerId propiedad .

CardAction

Una acción en la que se puede hacer clic.

CardImage

Una imagen en una tarjeta.

ChannelAccount

Información de la cuenta de canal necesaria para enrutar un mensaje.

CommandResultValue<T>

El campo de valor de contiene ICommandResultActivity metadatos relacionados con un resultado de comando. Se puede incluir una carga de datos extensible opcional si se define mediante el nombre de la 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 de valor de contiene ICommandActivity metadatos relacionados con un comando. Se puede incluir una carga de datos extensible opcional si se define mediante el nombre de la actividad de 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 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 la información de error.

ErrorCodes

Códigos de error para comunicarse al iniciar una APIException.

ErrorResponse

Una respuesta de LA API HTTP.

ErrorResponseException

Excepción producida para una respuesta no válida con información errorResponse.

ExpectedReplies

Responde en respuesta a ExpectReplies.

Extensions

Métodos de extensión para convertir objetos Card fuertemente tipados en 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 eventos de entrega.

HeroCard

Valor contentType 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ámetros complementarios para eventos multimedia.

MediaUrl

Dirección URL del medio.

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 del método de pago W3C para Microsoft Pay.

OAuthCard

Valor contentType de OAuthCard.

PagedMembersResult

Página de miembros.

PaymentAddress

Dirección dentro de una solicitud de pago.

PaymentCurrencyAmount

Suministra cantidades monetarias.

PaymentDetails

Proporciona información sobre la transacción solicitada.

PaymentDetailsModifier

Proporciona detalles que modifican paymentDetails en función del 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 admitidos y cualquier dato específico del método de pago asociado para esos métodos.

PaymentOperations

Nombres de operaciones invocables en el protocolo de devolución de llamada de pago.

PaymentOptions

Proporciona información sobre las opciones deseadas para la solicitud de pago.

PaymentRequest

Una solicitud para realizar un pago.

PaymentRequestComplete

Carga entregada al completar una solicitud de pago.

PaymentRequestCompleteResult

Resultado de una solicitud de pago completada.

PaymentRequestUpdate

Actualización de una solicitud de pago.

PaymentRequestUpdateResult

Objeto de resultado de una operación de invocación de actualización de solicitud de pago.

PaymentResponse

Un PaymentResponse se devuelve cuando un usuario ha seleccionado un método de pago y ha 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 contentType de ReceiptCard.

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 de la SearchInvokeValue actividad for Invoke con el nombre "application/search".

SearchInvokeResponse

Define la estructura que se devuelve como resultado de una actividad Invoke con el nombre "application/search".

SearchInvokeTypes

Define valores para SearchInvokeTypes. Vea 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 de ContentType signinCard.

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

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

ThumbnailCard

Valor ContentType thumbnailCard.

ThumbnailUrl

Dirección URL de miniatura.

TokenExchangeInvokeRequest

Una solicitud para intercambiar un token.

TokenExchangeInvokeResponse

Objeto de respuesta de una invocación de intercambio de tokens.

TokenExchangeRequest

Solicite la carga útil que se enviará al servicio de token de Bot Framework para Inicio de sesión único. Si el URI se establece en un ámbito personalizado, el servicio de token intercambiará el token en su caché para un token destinado al ámbito personalizado y lo devolverá en la respuesta. Si se envía un token en la carga, el servicio de token intercambiará el token para un token que tiene como destino los ámbitos especificados en la conexión de OAauth correspondiente.

TokenExchangeResource

Esquema de respuesta enviado 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 sondeos para obtener detalles del token.

TokenPostResource

Esquema de respuesta enviado desde Bot Framework Token Service necesario para iniciar una publicación directa del token de usuario.

TokenRequest

Una solicitud para recibir un token de usuario.

TokenResponse

Esquema de respuesta enviado desde Bot Framework Token Service, en respuesta a una solicitud para obtener o intercambiar un token para un usuario.

TokenStatus

Estado de un token determinado.

Transcript

Transcripción.

VideoCard

Valor contentType de VideoCard.

Interfaces

IActivity

Propiedades compartidas para todas las actividades.

ICommandActivity

Comando externo asincrónico.

ICommandResultActivity

Resultado asincrónico del comando externo.

IContactRelationUpdateActivity

Un usuario ha agregado un bot a su lista de contactos, ha quitado el bot de su lista de contactos o ha cambiado la relación entre el usuario y el bot.

IConversationUpdateActivity

La conversación a la que se hace referencia se ha actualizado.

IEndOfConversationActivity

La conversación finaliza o una solicitud para finalizar la conversación.

IEventActivity

Evento externo asincrónico.

IHandoffActivity

Se ha transferido el control de la conversación o se ha realizado una solicitud para transferir el control de la conversación.

IInstallationUpdateActivity

Se instaló o quitó un bot de un canal.

IInvokeActivity

Solicitud sincrónica 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

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 privada para acerca de 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 From está escribiendo.