Partager via


InspectionMiddleware class

Avertissement

Cette API est à présent déconseillée.

This class will be removed in a future version of the framework.

InspectionMiddleware pour l’inspection de l’émulateur des activités d’exécution et botState.

Extends

InterceptionMiddleware

Remarques

InspectionMiddleware pour l’inspection de l’émulateur des activités d’exécution et botState.

Constructeurs

InspectionMiddleware(InspectionState, UserState, ConversationState, Partial<MicrosoftAppCredentials>)

Créer l’intergiciel Inspection pour l’envoi d’activités de trace à une session d’émulateur

Méthodes

processCommand(TurnContext)

Met en retrait les commandes d’ouverture et d’attachement et appelle la méthode appropriée.

Méthodes héritées

onTurn(TurnContext, () => Promise<void>)

Implémenter la signature d’intergiciel

Détails du constructeur

InspectionMiddleware(InspectionState, UserState, ConversationState, Partial<MicrosoftAppCredentials>)

Créer l’intergiciel Inspection pour l’envoi d’activités de trace à une session d’émulateur

new InspectionMiddleware(inspectionState: InspectionState, userState?: UserState, conversationState?: ConversationState, credentials?: Partial<MicrosoftAppCredentials>)

Paramètres

inspectionState
InspectionState

Objet de gestion d’état pour l’état d’inspection.

userState

UserState

Objet de gestion d’état pour l’état utilisateur.

conversationState

ConversationState

Objet de gestion d’état pour l’état de conversation.

credentials

Partial<MicrosoftAppCredentials>

Informations d’identification d’authentification.

Détails de la méthode

processCommand(TurnContext)

Met en retrait les commandes d’ouverture et d’attachement et appelle la méthode appropriée.

function processCommand(turnContext: TurnContext): Promise<any>

Paramètres

turnContext

TurnContext

Le TurnContext pour ce tour.

Retours

Promise<any>

True si la commande est ouverte ou jointe, sinon false.

Détails de la méthode héritée

onTurn(TurnContext, () => Promise<void>)

Implémenter la signature d’intergiciel

function onTurn(turnContext: TurnContext, next: () => Promise<void>): Promise<void>

Paramètres

turnContext

TurnContext

Objet TurnContext entrant.

next

() => Promise<void>

Fonction de délégué suivante.

Retours

Promise<void>

héritée deInterceptionMiddleware.onTurn