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
Inspection |
Créer l’intergiciel Inspection pour l’envoi d’activités de trace à une session d’émulateur |
Méthodes
process |
Met en retrait les commandes d’ouverture et d’attachement et appelle la méthode appropriée. |
Méthodes héritées
on |
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