RegisterClassMiddleware class
현재 턴 컨텍스트에 개체를 추가하거나 서비스를 등록하기 위한 미들웨어입니다.
생성자
| Register |
RegisterClassMiddleware 클래스의 새 인스턴스를 초기화합니다. |
속성
| service | 턴 컨텍스트에 추가할 개체 또는 서비스입니다. |
메서드
| on |
연결된 개체 또는 서비스를 현재 턴 컨텍스트에 추가합니다. |
생성자 세부 정보
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>