InspectionMiddleware class
경고
이 API는 이제 사용되지 않습니다.
This class will be removed in a future version of the framework.
런타임 활동 및 BotState에 대한 에뮬레이터 검사를 위한 InspectionMiddleware입니다.
- Extends
-
InterceptionMiddleware
설명
런타임 활동 및 BotState에 대한 에뮬레이터 검사를 위한 InspectionMiddleware입니다.
생성자
| Inspection |
에뮬레이터 세션으로 추적 활동을 보내기 위한 검사 미들웨어 만들기 |
메서드
| process |
open 및 attach 명령을 들여쓰고 적절한 메서드를 호출합니다. |
상속된 메서드
| on |
미들웨어 서명 구현 |
생성자 세부 정보
InspectionMiddleware(InspectionState, UserState, ConversationState, Partial<MicrosoftAppCredentials>)
에뮬레이터 세션으로 추적 활동을 보내기 위한 검사 미들웨어 만들기
new InspectionMiddleware(inspectionState: InspectionState, userState?: UserState, conversationState?: ConversationState, credentials?: Partial<MicrosoftAppCredentials>)
매개 변수
- inspectionState
- InspectionState
검사 상태에 대한 상태 관리 개체입니다.
- userState
-
UserState
사용자 상태에 대한 상태 관리 개체입니다.
- conversationState
-
ConversationState
대화 상태에 대한 상태 관리 개체입니다.
- credentials
-
Partial<MicrosoftAppCredentials>
인증 자격 증명입니다.
메서드 세부 정보
processCommand(TurnContext)
open 및 attach 명령을 들여쓰고 적절한 메서드를 호출합니다.
function processCommand(turnContext: TurnContext): Promise<any>
매개 변수
- turnContext
-
TurnContext
이 턴에 대한 TurnContext.
반환
Promise<any>
명령이 열려 있거나 연결된 경우 True이고, 그렇지 않으면 false입니다.
상속된 메서드 세부 정보
onTurn(TurnContext, () => Promise<void>)
미들웨어 서명 구현
function onTurn(turnContext: TurnContext, next: () => Promise<void>): Promise<void>
매개 변수
- turnContext
-
TurnContext
들어오는 TurnContext 개체입니다.
- next
-
() => Promise<void>
다음 대리자 함수입니다.
반환
Promise<void>