Freigeben über


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

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

Erstellen der Inspektions-Middleware zum Senden von Ablaufverfolgungsaktivitäten an eine Emulatorsitzung

Methoden

processCommand(TurnContext)

Einzüge öffnen und anfügen von Befehlen und aufrufen die entsprechende Methode.

Geerbte Methoden

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

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