Microsoft.Bot.Schema Espace de noms

Classes

Nom Description
AadResourceUrls

Schéma de la ressource cible pour laquelle le Bot Framework Token Service échangerait un jeton en cache pour un utilisateur. Cette classe ne s’applique qu’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 courants utilisés par les activités de type Event.

ActivityExtensions

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

ActivityImportance

Définit des valeurs pour ActivityImportance.

ActivityTypes

Définit des valeurs pour ActivityTypes.

ActivityTypesEx

Des valeurs supplémentaires pour ActivityTypes au-delà de la classe ActivityTypes auto-générée.

AdaptiveCardAuthentication

Définit la structure qui arrive dans l’activité Activity.Value.Authentication pour 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 à la suite d’une activité Invoke avec le nom « adaptiveCard/action ».

AdaptiveCardInvokeValue

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

AnimationCard

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

Attachment

Pièce jointe dans une activité.

AttachmentData

Données de pièce jointe.

AttachmentInfo

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

AttachmentLayoutTypes

Définit des valeurs pour AttachmentLayoutTypes.

AttachmentView

Nom et taille de la vue pièce jointe.

AudioCard

Carte audio.

BasicCard

Une carte de base.

CallerIdConstants

Des constantes utilisées pour peupler la CallerId propriété.

CardAction

Action cliquable.

CardImage

Image sur une carte.

ChannelAccount

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

CommandResultValue<T>

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

CommandValue<T>

Le champ de valeur de a ICommandActivity contient les 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 de création d’une conversation.

ConversationReference

Objet lié à un point particulier dans 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 relatif à une activité.

Error

Objet représentant des informations d’erreur.

ErrorCodes

Codes d’erreur à communiquer lors de la projection d’une APIException.

ErrorResponse

Réponse d’API HTTP.

ErrorResponseException

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

ExpectedReplies

Réponses 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 clé et valeur sont affichées avec des informations de style par défaut avec un délimiteur entre eux. 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 de type de contenu HeroCard.

IActivityExtensions

Fournit des méthodes supplémentaires pour travailler avec IActivity.

InnerHttpError

Objet représentant une erreur http interne.

InputHints

Définit des valeurs pour InputHints.

InstallationUpdateActionTypes

Définit des valeurs pour InstallationUpdateActionTypes.

MediaCard

Carte multimédia.

MediaEventValue

Paramètre supplémentaire pour les événements multimédias.

MediaUrl

URL du média.

Mention

Informations de mention (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 OAuthCard ContentType.

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 les PaymentDetails en fonction de l’identifiant du mode de paiement.

PaymentItem

Indique à quoi s’agit la demande de paiement et la valeur demandée.

PaymentMethodData

Indique un ensemble de méthodes de paiement prises en charge ainsi que toute donnée spécifique à ces méthodes associées.

PaymentOperations

Noms pour les 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

Une demande de paiement.

PaymentRequestComplete

Charge utile livrée lors de la réalisation d’une demande de paiement.

PaymentRequestCompleteResult

Résultat d’une demande de paiement complétée.

PaymentRequestUpdate

Une mise à jour d’une demande de paiement.

PaymentRequestUpdateResult

Un objet résultant issu d’une opération d’invocation 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 de livraison. Si vous souhaitez plus d’informations, consultez http://www.w3.org/TR/payment-request/#dom-paymentoptions-shippingtype.

Place

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

ReceiptCard

Valeur ReceiptCard ContentType.

ReceiptItem

Élément sur une carte de reçu.

ResourceResponse

Réponse contenant un ID de ressource.

RoleTypes

Définit des valeurs pour RoleTypes.

SearchInvokeOptions

Définit les options de requête dans l’activité SearchInvokeValue Invoke avec le nom de 'application/recherche'.

SearchInvokeResponse

Définit la structure retournée à la suite d’une activité Invoke avec le nom « application/recherche ».

SearchInvokeTypes

Définit des valeurs pour SearchInvokeTypes. Voir SearchInvokeValue.

SearchInvokeValue

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

SemanticAction

Représente une référence à une action programmatique.

SemanticActionStates

Indique si l’action sémantique démarre, continue ou se fait.

SigninCard

Valeur SigninCard ContentType.

SignInConstants

Noms des opérations d’appel de connexion 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

SuggestionsActions qui peuvent être effectuées.

TextFormatTypes

Définit des valeurs pour TextFormatTypes.

TextHighlight

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

Thing

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

ThumbnailCard

Valeur MiniatureCard ContentType.

ThumbnailUrl

URL miniature.

TokenExchangeInvokeRequest

Demande d’échange d’un jeton.

TokenExchangeInvokeResponse

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

TokenExchangeRequest

Demandez l’envoi de la charge utile au Bot Framework Token Service pour la connexion unique. Si l’URI est défini sur un scope personnalisé, alors le Token Service échangera le jeton dans son cache contre un token ciblant le scope personnalisé et le retournera dans la réponse. Si un jeton est envoyé dans la charge utile, alors le service de jetons échangera le jeton contre un jeton ciblant les scopes spécifiés dans la connexion OAauth correspondante.

TokenExchangeResource

Le schéma de réponse renvoyé par Bot Framework Token Service est requis pour lancer l’authentification unique de l’utilisateur.

TokenExchangeState

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

TokenPollingSettings

Aide à fournir des sondages pour les détails des jetons.

TokenPostResource

Schéma de réponse renvoyé depuis le Bot Framework Token Service nécessaire pour initier un envoi direct de jeton utilisateur.

TokenRequest

Demande de réception d’un jeton utilisateur.

TokenResponse

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

TokenStatus

État d’un jeton particulier.

Transcript

Transcription.

VideoCard

Valeur de type de contenu de carte vidéo.

Interfaces

Nom Description
IActivity

Des propriétés partagées pour toutes les activités.

ICommandActivity

Commande externe asynchrone.

ICommandResultActivity

Résultat de commande externe asynchrone.

IContactRelationUpdateActivity

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

IConversationUpdateActivity

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

IEndOfConversationActivity

La conversation se termine, ou une demande pour 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 de contrôle de la conversation.

IInstallationUpdateActivity

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

IInvokeActivity

Requête synchrone pour invoquer une opération.

IMessageActivity

Un message dans une conversation.

IMessageDeleteActivity

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

IMessageReactionActivity

Une 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

Cela représente une suggestion personnelle à propos d’une Recipient autre activité.

ITraceActivity

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

ITypingActivity

L’adresse From est la saisie.