RegisterClassMiddleware<T> 클래스

  • java.lang.Object
    • com.microsoft.bot.builder.RegisterClassMiddleware<T>

형식 매개 변수

T

추가할 typeof 서비스입니다.

구현

미들웨어

public class RegisterClassMiddleware
implements Middleware

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

생성자 요약

생성자 Description
RegisterClassMiddleware(T service)

RegisterClass미들웨어 클래스의 새 인스턴스를 초기화합니다.

RegisterClassMiddleware(T service, String key)

RegisterClass미들웨어 클래스의 새 인스턴스를 초기화합니다.

메서드 요약

한정자 및 형식 메서드 및 설명
T getService()

서비스를 가져옵니다.

java.util.concurrent.CompletableFuture<java.lang.Void> onTurn(TurnContext turnContext, NextDelegate next)

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

void setService(T withService)

서비스를 설정합니다.

다음에서 상속된 메서드 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

생성자 세부 정보

RegisterClassMiddleware

public RegisterClassMiddleware(T service)

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

매개 변수:

service - 등록할 서비스입니다.

RegisterClassMiddleware

public RegisterClassMiddleware(T service, String key)

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

매개 변수:

service - 등록할 서비스입니다.
key - 차례로 상태의 서비스 개체에 대한 선택적 키입니다. 기본값은 서비스 이름입니다.

메서드 세부 정보

getService

public T getService()

서비스를 가져옵니다.

반환:

서비스입니다.

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

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

매개 변수:

turnContext - 이 턴의 컨텍스트 개체입니다.
next - 봇 미들웨어 파이프라인을 계속하기 위해 호출할 대리자입니다.

setService

public void setService(T withService)

서비스를 설정합니다.

매개 변수:

withService - 서비스를 설정할 값입니다.

적용 대상