Partager via


Microsoft.Bot.Schema Espace de noms

Classes

AadResourceUrls

Schéma de la ressource cible pour laquelle bot Framework Token Service échangerait un jeton mis en cache contre un utilisateur. Cette classe s’applique uniquement aux connexions AAD V1.

ActionTypes

Définit des valeurs pour ActionTypes.

Activity

Une activité est le type de communication de base pour le protocole Bot Framework 3.0.

ActivityEventNames

Définissez des valeurs pour les noms d’événements communs utilisés par les activités de type Event.

ActivityExtensions

Fonctions d’assistance pour les activités de message.

ActivityImportance

Définit des valeurs pour ActivityImportance.

ActivityTypes

Définit des valeurs pour ActivityTypes.

ActivityTypesEx

Valeurs supplémentaires pour activityTypes au-delà de la classe ActivityTypes générée automatiquement.

AdaptiveCardAuthentication

Définit la structure qui arrive dans l’activité Activity.Value.Authentication for Invoke avec le nom « adaptiveCard/action ».

AdaptiveCardInvokeAction

Définit la structure qui arrive dans l’activité Activity.Value.Action pour Invoke avec le nom « adaptiveCard/action ».

AdaptiveCardInvokeResponse

Définit la structure retournée comme résultat d’une activité Invoke avec le nom « adaptiveCard/action ».

AdaptiveCardInvokeValue

Définit la structure qui arrive dans l’activité Activity.Value pour Invoke avec le nom « adaptiveCard/action ».

AnimationCard

Une animation carte (par exemple, gif ou court clip vidéo).

Attachment

Pièce jointe au sein d’une activité.

AttachmentData

Données de pièce jointe.

AttachmentInfo

Métadonnées d’une pièce jointe.

AttachmentLayoutTypes

Définit les valeurs de AttachmentLayoutTypes.

AttachmentView

Nom et taille de la vue pièce jointe.

AudioCard

Carte audio.

BasicCard

Un carte de base.

CallerIdConstants

Constantes utilisées pour remplir la CallerId propriété.

CardAction

Action cliquable.

CardImage

Image sur un carte.

ChannelAccount

Informations de compte de canal nécessaires pour acheminer un message.

CommandResultValue<T>

Le champ valeur d’un contient des ICommandResultActivity métadonnées liées à un résultat de commande. Une charge utile de données extensible facultative peut être incluse si elle est définie par le nom de l’activité de résultat de la commande. La présence d’un champ d’erreur indique que la commande d’origine n’a pas pu se terminer.

CommandValue<T>

Le champ valeur d’un contient des ICommandActivity métadonnées liées à une commande. Une charge utile de données extensible facultative peut être incluse si elle est définie par le nom de l’activité de commande.

ContactRelationUpdateActionTypes

Définit des valeurs pour ContactRelationUpdateActionTypes.

ConversationAccount

Le compte de conversation représente l’identité de la conversation au sein d’un canal.

ConversationMembers

Conversation et ses membres.

ConversationParameters

Paramètres pour la création d’une conversation.

ConversationReference

Objet relatif à un point particulier d’une conversation.

ConversationResourceResponse

Réponse contenant une ressource.

ConversationsResult

Résultat des conversations.

DeliveryModes

Définit des valeurs pour DeliveryModes.

EndOfConversationCodes

Définit des valeurs pour EndOfConversationCodes.

Entity

Objet de métadonnées appartenant à une activité.

Error

Objet représentant les informations d’erreur.

ErrorCodes

Codes d’erreur pour communiquer lors de la levée d’une APIException.

ErrorResponse

Réponse de l’API HTTP.

ErrorResponseException

Exception levée pour une réponse non valide avec des informations ErrorResponse.

ExpectedReplies

Répond en réponse à ExpectReplies.

Extensions

Méthodes d’extension pour convertir des objets Card fortement typés en Attachment.

Fact

Ensemble de paires clé-valeur. L’avantage de cette section est que les propriétés de clé et de valeur sont affichées avec des informations de style par défaut avec un délimiteur entre elles. Il n’est donc pas nécessaire pour le développeur de spécifier des informations de style.

GeoCoordinates

GeoCoordinates (type d’entité : «https://schema.org/GeoCoordinates" ;).

HandoffEventNames

Définit des valeurs pour les noms d’événements de transfert.

HeroCard

Valeur HeroCard ContentType.

IActivityExtensions

Fournit des méthodes supplémentaires pour utiliser IActivity.

InnerHttpError

Objet représentant une erreur HTTP interne.

InputHints

Définit des valeurs pour InputHints.

InstallationUpdateActionTypes

Définit des valeurs pour InstallationUpdateActionTypes.

MediaCard

Media carte.

MediaEventValue

Paramètre supplémentaire des événements multimédias.

MediaUrl

URL du média.

Mention

Mention des informations (type d’entité : « mention »).

MessageReaction

Objet de réaction de message.

MessageReactionTypes

Définit des valeurs pour MessageReactionTypes.

MicrosoftPayMethodData

Données du mode de paiement W3C pour Microsoft Pay.

OAuthCard

Valeur ContentType OAuthCard.

PagedMembersResult

Page des membres.

PaymentAddress

Adresse dans une demande de paiement.

PaymentCurrencyAmount

Fournit des montants monétaires.

PaymentDetails

Fournit des informations sur la transaction demandée.

PaymentDetailsModifier

Fournit des détails qui modifient paymentDetails en fonction de l’identificateur du mode de paiement.

PaymentItem

Indique à quoi sert la demande de paiement et la valeur demandée.

PaymentMethodData

Indique un ensemble de modes de paiement pris en charge et toutes les données spécifiques aux modes de paiement associés pour ces méthodes.

PaymentOperations

Noms des opérations invocables dans le protocole de rappel de paiement.

PaymentOptions

Fournit des informations sur les options souhaitées pour la demande de paiement.

PaymentRequest

Demande d’effectuer un paiement.

PaymentRequestComplete

Charge utile fournie lors de l’exécution d’une demande de paiement.

PaymentRequestCompleteResult

Résultat d’une demande de paiement terminée.

PaymentRequestUpdate

Mise à jour d’une demande de paiement.

PaymentRequestUpdateResult

Objet de résultat d’une opération d’appel de mise à jour de demande de paiement.

PaymentResponse

Un PaymentResponse est retourné lorsqu’un utilisateur a sélectionné un mode de paiement et approuvé une demande de paiement.

PaymentShippingOption

Décrit une option d’expédition.

PaymentShippingTypes

Différents types d’expédition. Consultez la rubrique http://www.w3.org/TR/payment-request/#dom-paymentoptions-shippingtype (éventuellement en anglais) pour plus d'informations.

Place

Place (type d’entité : «https://schema.org/Place" ;).

ReceiptCard

Valeur ContentType de ReceiptCard.

ReceiptItem

Élément d’un reçu carte.

ResourceResponse

Réponse contenant un ID de ressource.

RoleTypes

Définit des valeurs pour les RoleTypes.

SearchInvokeOptions

Définit les options de requête dans l’activité SearchInvokeValue pour Invoke avec le nom « application/search ».

SearchInvokeResponse

Définit la structure retournée comme résultat d’une activité Invoke avec le nom « application/search ».

SearchInvokeTypes

Définit des valeurs pour SearchInvokeTypes. Consultez SearchInvokeValue.

SearchInvokeValue

Définit la structure qui arrive dans l’activité Activity.Value pour Invoke avec le nom « application/search ».

SemanticAction

Représente une référence à une action par programmation.

SemanticActionStates

Indique si l’action sémantique est démarrée, continue ou terminée.

SigninCard

Valeur ContentType de SigninCard.

SignInConstants

Noms des opérations d’appel de signin dans le protocole de jeton.

SignInResource

Type contenant des informations pour l’authentification unique.

SpeechConstants

Définit des constantes qui peuvent être utilisées dans le traitement des interactions vocales.

SuggestedActions

SuggestedActions qui peuvent être effectuées.

TextFormatTypes

Définit des valeurs pour TextFormatTypes.

TextHighlight

Référence une sous-chaîne de contenu dans un autre champ.

Thing

Thing (type d’entité : «https://schema.org/Thing" ;).

ThumbnailCard

Valeur De ContentType miniatureCard.

ThumbnailUrl

URL de la miniature.

TokenExchangeInvokeRequest

Demande d’échange d’un jeton.

TokenExchangeInvokeResponse

Objet de réponse d’un appel d’échange de jetons.

TokenExchangeRequest

Demande de charge utile à envoyer au service de jeton Bot Framework pour Authentification unique. Si l’URI est défini sur une étendue personnalisée, token Service échange le jeton dans son cache contre un jeton ciblant l’étendue personnalisée et le retourne dans la réponse. Si un jeton est envoyé dans la charge utile, le service de jeton échangera le jeton contre un jeton ciblant les étendues spécifiées dans la connexion OAauth correspondante.

TokenExchangeResource

Schéma de réponse renvoyé par Bot Framework Token Service requis pour lancer une authentification unique utilisateur.

TokenExchangeState

Objet d’état passé au service de jeton de bot.

TokenPollingSettings

Permet d’interroger les détails du jeton.

TokenPostResource

Schéma de réponse renvoyé à partir du service de jeton Bot Framework requis pour lancer un billet direct de jeton utilisateur.

TokenRequest

Demande de recevoir un jeton d’utilisateur.

TokenResponse

Schéma de réponse renvoyé par Bot Framework Token Service, en réponse à une demande d’obtention ou d’échange d’un jeton pour un utilisateur.

TokenStatus

Status d’un jeton particulier.

Transcript

Transcription.

VideoCard

Valeur ContentType de VideoCard.

Interfaces

IActivity

Propriétés partagées pour toutes les activités.

ICommandActivity

Commande externe asynchrone.

ICommandResultActivity

Résultat de la commande externe asynchrone.

IContactRelationUpdateActivity

Un utilisateur a ajouté un bot à sa liste de contacts, l’a supprimé de sa liste de contacts ou a modifié la relation entre l’utilisateur et le bot.

IConversationUpdateActivity

La conversation référencée a été mise à jour.

IEndOfConversationActivity

La conversation se termine ou demande de mettre fin à la conversation.

IEventActivity

Événement externe asynchrone.

IHandoffActivity

Le contrôle de la conversation a été transféré ou une demande de transfert du contrôle de la conversation a été faite.

IInstallationUpdateActivity

Un bot a été installé ou supprimé d’un canal.

IInvokeActivity

Demande synchrone pour appeler une opération.

IMessageActivity

Message dans une conversation.

IMessageDeleteActivity

Représente une demande de suppression d’une activité de message précédente dans une conversation.

IMessageReactionActivity

Réaction à une activité de message.

IMessageUpdateActivity

Représente une demande de mise à jour d’une activité de message précédente dans une conversation.

ISuggestionActivity

Représente une suggestion privée à propos d’une Recipient autre activité.

ITraceActivity

Représente un point dans la logique d’un bot, pour faciliter le débogage du bot.

ITypingActivity

L’adresse De est en cours de saisie.