InspectionMiddleware class
Warnung
Diese API ist nun veraltet.
This class will be removed in a future version of the framework.
InspectionMiddleware für die Emulatorüberprüfung von Laufzeitaktivitäten und BotState.
- Extends
-
InterceptionMiddleware
Hinweise
InspectionMiddleware für die Emulatorüberprüfung von Laufzeitaktivitäten und BotState.
Konstruktoren
Inspection |
Erstellen der Middleware "Inspection" zum Senden von Ablaufverfolgungsaktivitäten an eine Emulatorsitzung |
Methoden
process |
Gliedert open- und attach-Befehle ein und ruft die entsprechende Methode auf. |
Geerbte Methoden
on |
Implementieren der Middlewaresignatur |
Details zum Konstruktor
InspectionMiddleware(InspectionState, UserState, ConversationState, Partial<MicrosoftAppCredentials>)
Erstellen der Middleware "Inspection" 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 Überprüfungszustand.
- userState
-
UserState
Ein Zustandsverwaltungsobjekt für den Benutzerstatus.
- conversationState
-
ConversationState
Ein Zustandsverwaltungsobjekt für den Unterhaltungszustand.
- credentials
-
Partial<MicrosoftAppCredentials>
Die Anmeldeinformationen für die Authentifizierung.
Details zur Methode
processCommand(TurnContext)
Gliedert open- und attach-Befehle ein und ruft die entsprechende Methode auf.
function processCommand(turnContext: TurnContext): Promise<any>
Parameter
- turnContext
-
TurnContext
Der TurnContext für diese Runde.
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 Delegatfunktion.
Gibt zurück
Promise<void>
Geerbt vonInterceptionMiddleware.onTurn