Freigeben über


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

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

Erstellen der Middleware "Inspection" zum Senden von Ablaufverfolgungsaktivitäten an eine Emulatorsitzung

Methoden

processCommand(TurnContext)

Gliedert open- und attach-Befehle ein und ruft die entsprechende Methode auf.

Geerbte Methoden

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

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