Condividi tramite


InspectionMiddleware class

Avviso

Questa API è ora deprecata.

This class will be removed in a future version of the framework.

InspectionMiddleware per l'ispezione dell'emulatore delle attività di runtime e di BotState.

Extends

InterceptionMiddleware

Commenti

InspectionMiddleware per l'ispezione dell'emulatore delle attività di runtime e di BotState.

Costruttori

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

Creare il middleware di ispezione per l'invio di attività di traccia a una sessione dell'emulatore

Metodi

processCommand(TurnContext)

Rientra i comandi aperti e collegati e chiama il metodo appropriato.

Metodi ereditati

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

Implementare la firma middleware

Dettagli costruttore

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

Creare il middleware di ispezione per l'invio di attività di traccia a una sessione dell'emulatore

new InspectionMiddleware(inspectionState: InspectionState, userState?: UserState, conversationState?: ConversationState, credentials?: Partial<MicrosoftAppCredentials>)

Parametri

inspectionState
InspectionState

Oggetto di gestione dello stato per lo stato di ispezione.

userState

UserState

Oggetto di gestione dello stato per lo stato utente.

conversationState

ConversationState

Oggetto di gestione dello stato per lo stato della conversazione.

credentials

Partial<MicrosoftAppCredentials>

Credenziali di autenticazione.

Dettagli metodo

processCommand(TurnContext)

Rientra i comandi aperti e collegati e chiama il metodo appropriato.

function processCommand(turnContext: TurnContext): Promise<any>

Parametri

turnContext

TurnContext

Il TurnContext per questo turno.

Restituisce

Promise<any>

True se il comando è aperto o collegato; in caso contrario, false.

Dettagli dei metodi ereditati

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

Implementare la firma middleware

function onTurn(turnContext: TurnContext, next: () => Promise<void>): Promise<void>

Parametri

turnContext

TurnContext

Oggetto TurnContext in ingresso.

next

() => Promise<void>

La funzione delegato successiva.

Restituisce

Promise<void>

Ereditato daInterceptionMiddleware.onTurn