Langue

CloudAdapterBase Classe

Définition

Adaptateur qui implémente le protocole Bot Framework et peut être hébergé dans différents environnements cloud à la fois publics et privés.

public abstract class CloudAdapterBase : Microsoft.Bot.Builder.BotAdapter
type CloudAdapterBase = class
    inherit BotAdapter
Public MustInherit Class CloudAdapterBase
Inherits BotAdapter
Héritage
CloudAdapterBase
Dérivé

Constructeurs

Nom Description
CloudAdapterBase(BotFrameworkAuthentication, ILogger)

Initialise une nouvelle instance de la classe CloudAdapterBase.

Champs

Nom Description
BotIdentityKey

La valeur de la chaîne pour la clé d’identité du bot.

(Hérité de BotAdapter)
InvokeResponseKey

La valeur clé pour toute InvokeResponseActivity qui serait sur le TurnState.

(Hérité de BotAdapter)
OAuthScopeKey

La valeur de chaîne pour la clé de portée OAuth.

(Hérité de BotAdapter)

Propriétés

Nom Description
BotFrameworkAuthentication

Il obtient l’instance BotFrameworkAuthentication pour cet adaptateur.

Logger

A ILogger un à utiliser dans cet adaptateur et ses sous-classes.

MiddlewareSet

Obtient la collection d’intergiciels dans le pipeline de l’adaptateur.

(Hérité de BotAdapter)
OnTurnError

Obtient ou définit un gestionnaire d’erreur capable de détecter les exceptions dans le middleware ou l’application.

(Hérité de BotAdapter)

Méthodes

Nom Description
ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)

Envoie un message proactif à une conversation.

ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)

Envoie un message proactif à une conversation.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Envoie un message proactif du bot à une conversation.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)

Envoie un message proactif du bot à une conversation.

ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken)

Envoie un message proactif à une conversation.

ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)

Envoie un message proactif du bot à une conversation.

CreateClaimsIdentity(String)

C’est un outil pour créer la structure ClaimsIdentity à partir d’un appId qui sera ajouté au TurnContext. Il est destiné à être utilisé dans des scénarios proactifs et à tuyau nommé.

CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken)

Crée une conversation sur le canal spécifié.

DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)

En cas de substitution dans une classe dérivée, supprime une activité existante dans la conversation.

GetStreamingConnectorFactory(Activity)

Obtient la bonne usine de connecteurs de streaming qui traite l’activité donnée.

ProcessActivityAsync(AuthenticateRequestResult, Activity, BotCallbackHandler, CancellationToken)

L’implémentation pour traiter une activité envoyée à ce bot.

ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)

Crée un contexte de tour et exécute le pipeline middleware pour une activité TRUSTED entrante.

(Hérité de BotAdapter)
ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken)

L’implémentation pour traiter une activité envoyée à ce bot.

ProcessProactiveAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)

La mise en œuvre pour la poursuite de la conversation.

RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)

Démarre le traitement de l’activité pour le tour actuel du bot.

(Hérité de BotAdapter)
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken)

En cas de substitution dans une classe dérivée, envoie des activités à la conversation.

UpdateActivityAsync(ITurnContext, Activity, CancellationToken)

En cas de substitution dans une classe dérivée, remplace une activité existante dans la conversation.

Use(IMiddleware)

Ajoute un intergiciel au pipeline de l’adaptateur.

(Hérité de BotAdapter)

Méthodes d’extension

Nom Description
UseBotState(BotAdapter, BotState[])

Ajoute un middleware à l’adaptateur pour enregistrer un ou plusieurs BotState objets dans le contexte du tour. Le middleware enregistre les objets d’état dans le contexte du tour au début de chaque tour.

UseState(BotAdapter, UserState, ConversationState, Boolean)
Obsolète.

Enregistre les objets d’état utilisateur et de conversation avec l’adaptateur. Ces objets seront disponibles via la méthode .TurnState du Get<T>()contexte de tournage.

UseStorage(BotAdapter, IStorage)

Ajoute un middleware à l’adaptateur pour enregistrer un IStorage objet dans le contexte du tour. Le middleware enregistre les objets d’état dans le contexte du tour au début de chaque tour.

S’applique à