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
Inspection |
Creación del middleware de inspección para enviar actividades de seguimiento a una sesión del emulador |
Métodos
process |
Invalida los comandos abiertos y adjuntos y llama al método adecuado. |
Métodos heredados
on |
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