다음을 통해 공유


InspectionMiddleware class

경고

이 API는 이제 사용되지 않습니다.

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

런타임 활동 및 BotState에 대한 에뮬레이터 검사를 위한 InspectionMiddleware입니다.

Extends

InterceptionMiddleware

설명

런타임 활동 및 BotState에 대한 에뮬레이터 검사를 위한 InspectionMiddleware입니다.

생성자

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

에뮬레이터 세션으로 추적 활동을 보내기 위한 검사 미들웨어 만들기

메서드

processCommand(TurnContext)

open 및 attach 명령을 들여쓰고 적절한 메서드를 호출합니다.

상속된 메서드

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

미들웨어 서명 구현

생성자 세부 정보

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>

InterceptionMiddleware.onTurn 상속된