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)

Se abren y adjuntan comandos y se 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 de usuario.

conversationState

ConversationState

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

credentials

Partial<MicrosoftAppCredentials>

Las credenciales de autenticación.

Detalles del método

processCommand(TurnContext)

Se abren y adjuntan comandos y se llama al método adecuado.

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

Parámetros

turnContext

TurnContext

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