InspectionMiddleware class
Warnung
Diese API ist nun veraltet.
This class will be removed in a future version of the framework.
InspectionMiddleware zur Emulatorüberprüfung von Laufzeitaktivitäten und BotState.
- Extends
-
InterceptionMiddleware
Hinweise
InspectionMiddleware zur Emulatorüberprüfung von Laufzeitaktivitäten und BotState.
Konstruktoren
Inspection |
Erstellen der Inspektions-Middleware zum Senden von Ablaufverfolgungsaktivitäten an eine Emulatorsitzung |
Methoden
process |
Einzüge öffnen und anfügen von Befehlen und aufrufen die entsprechende Methode. |
Geerbte Methoden
on |
Implementieren der Middlewaresignatur |
Details zum Konstruktor
InspectionMiddleware(InspectionState, UserState, ConversationState, Partial<MicrosoftAppCredentials>)
Erstellen der Inspektions-Middleware zum Senden von Ablaufverfolgungsaktivitäten an eine Emulatorsitzung
new InspectionMiddleware(inspectionState: InspectionState, userState?: UserState, conversationState?: ConversationState, credentials?: Partial<MicrosoftAppCredentials>)
Parameter
- inspectionState
- InspectionState
Ein Zustandsverwaltungsobjekt für den Inspektionszustand.
- userState
-
UserState
Ein Statusverwaltungsobjekt für den Benutzerstatus.
- conversationState
-
ConversationState
Ein Statusverwaltungsobjekt für den Unterhaltungszustand.
- credentials
-
Partial<MicrosoftAppCredentials>
Die Authentifizierungsanmeldeinformationen.
Details zur Methode
processCommand(TurnContext)
Einzüge öffnen und anfügen von Befehlen und aufrufen die entsprechende Methode.
function processCommand(turnContext: TurnContext): Promise<any>
Parameter
- turnContext
-
TurnContext
Die TurnContext- für diese Drehung.
Gibt zurück
Promise<any>
True, wenn der Befehl geöffnet oder angefügt ist, andernfalls false.
Details zur geerbten Methode
onTurn(TurnContext, () => Promise<void>)
Implementieren der Middlewaresignatur
function onTurn(turnContext: TurnContext, next: () => Promise<void>): Promise<void>
Parameter
- turnContext
-
TurnContext
Ein eingehendes TurnContext-Objekt.
- next
-
() => Promise<void>
Die nächste Stellvertretungsfunktion.
Gibt zurück
Promise<void>
geerbt vonInterceptionMiddleware.onTurn