Compartir a través de


InspectionMiddleware class

Advertencia

Esta API ya está en desuso.

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

InspectionMiddleware para la inspección del emulador de actividades en tiempo de ejecución y BotState.

Extends

InterceptionMiddleware

Comentarios

InspectionMiddleware para la inspección del emulador de actividades en tiempo de ejecución y BotState.

Constructores

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

Creación del middleware de inspección para enviar actividades de seguimiento a una sesión del emulador

Métodos

processCommand(TurnContext)

Invalida los comandos abiertos y adjuntos y llama al método adecuado.

Métodos heredados

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

Implementación de la firma de middleware

Detalles del constructor

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

Creación del middleware de inspección para enviar actividades de seguimiento a una sesión del emulador

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

Parámetros

inspectionState
InspectionState

Objeto de administración de estado para el estado de inspección.

userState

UserState

Objeto de administración de estado para el estado del usuario.

conversationState

ConversationState

Objeto de administración de estado para el estado de conversación.

credentials

Partial<MicrosoftAppCredentials>

Credenciales de autenticación.

Detalles del método

processCommand(TurnContext)

Invalida los comandos abiertos y adjuntos y llama al método adecuado.

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

Parámetros

turnContext

TurnContext

El TurnContext para este turno.

Devoluciones

Promise<any>

True si el comando está abierto o adjunto; de lo contrario, false.

Detalles de los métodos heredados

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

Implementación de la firma de middleware

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

Parámetros

turnContext

TurnContext

Objeto TurnContext entrante.

next

() => Promise<void>

La siguiente función de delegado.

Devoluciones

Promise<void>

heredado deinterceptionMiddleware.onTurn