InspectionMiddleware class
Aviso
Essa API foi preterida.
This class will be removed in a future version of the framework.
InspectionMiddleware para inspeção do emulador de atividades de runtime e BotState.
- Extends
-
InterceptionMiddleware
Comentários
InspectionMiddleware para inspeção do emulador de atividades de runtime e BotState.
Construtores
Inspection |
Criar o middleware inspeção para enviar atividades de rastreamento para uma sessão do emulador |
Métodos
process |
Indenifica comandos abertos e anexados e chama o método apropriado. |
Métodos herdados
on |
Implementar assinatura de middleware |
Detalhes do construtor
InspectionMiddleware(InspectionState, UserState, ConversationState, Partial<MicrosoftAppCredentials>)
Criar o middleware inspeção para enviar atividades de rastreamento para uma sessão do emulador
new InspectionMiddleware(inspectionState: InspectionState, userState?: UserState, conversationState?: ConversationState, credentials?: Partial<MicrosoftAppCredentials>)
Parâmetros
- inspectionState
- InspectionState
Um objeto de gerenciamento de estado para o estado de inspeção.
- userState
-
UserState
Um objeto de gerenciamento de estado para o estado do usuário.
- conversationState
-
ConversationState
Um objeto de gerenciamento de estado para o estado da conversa.
- credentials
-
Partial<MicrosoftAppCredentials>
As credenciais de autenticação.
Detalhes do método
processCommand(TurnContext)
Indenifica comandos abertos e anexados e chama o método apropriado.
function processCommand(turnContext: TurnContext): Promise<any>
Parâmetros
- turnContext
-
TurnContext
O TurnContext
Retornos
Promise<any>
True se o comando estiver aberto ou anexado, caso contrário, false.
Detalhes do método herdado
onTurn(TurnContext, () => Promise<void>)
Implementar assinatura de middleware
function onTurn(turnContext: TurnContext, next: () => Promise<void>): Promise<void>
Parâmetros
- turnContext
-
TurnContext
Um objeto TurnContext de entrada.
- next
-
() => Promise<void>
A próxima função delegada.
Retornos
Promise<void>