다음을 통해 공유


RegisterClassMiddleware class

현재 턴 컨텍스트에 개체를 추가하거나 서비스를 등록하기 위한 미들웨어입니다.

생성자

RegisterClassMiddleware(T, string | symbol)

RegisterClassMiddleware 클래스의 새 인스턴스를 초기화합니다.

속성

service

턴 컨텍스트에 추가할 개체 또는 서비스입니다.

메서드

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

연결된 개체 또는 서비스를 현재 턴 컨텍스트에 추가합니다.

생성자 세부 정보

RegisterClassMiddleware(T, string | symbol)

RegisterClassMiddleware 클래스의 새 인스턴스를 초기화합니다.

new RegisterClassMiddleware(service: T, key: string | symbol)

매개 변수

service

T

추가할 개체 또는 서비스입니다.

key

string | symbol

서비스 개체의 차례로 상태에 대한 키입니다.

속성 세부 정보

service

턴 컨텍스트에 추가할 개체 또는 서비스입니다.

service: T

속성 값

T

메서드 세부 정보

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

연결된 개체 또는 서비스를 현재 턴 컨텍스트에 추가합니다.

function onTurn(turnContext: TurnContext, next: () => Promise<void>): Promise<void>

매개 변수

turnContext
TurnContext

이 턴의 컨텍스트 개체입니다.

next

() => Promise<void>

봇 미들웨어 파이프라인을 계속하기 위해 호출할 대리자입니다.

반환

Promise<void>