다음을 통해 공유


EventFactory 클래스

  • java.lang.Object
    • com.microsoft.bot.builder.EventFactory

public final class EventFactory

다양한 이벤트 형식을 만들기 위한 유틸리티 메서드를 포함합니다.

메서드 요약

한정자 및 형식 메서드 및 설명
static Activity createHandoffInitiation(TurnContext turnContext, Object handoffContext)

핸드오프 시작 이벤트를 만듭니다.

static Activity createHandoffInitiation(TurnContext turnContext, Object handoffContext, Transcript transcript)

핸드오프 시작 이벤트를 만듭니다.

static Activity createHandoffStatus(ConversationAccount conversation, String state)

핸드오프 상태 이벤트를 만듭니다.

static Activity createHandoffStatus(ConversationAccount conversation, String state, String message)

핸드오프 상태 이벤트를 만듭니다.

다음에서 상속된 메서드 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

메서드 세부 정보

createHandoffInitiation

public static Activity createHandoffInitiation(TurnContext turnContext, Object handoffContext)

핸드오프 시작 이벤트를 만듭니다.

매개 변수:

turnContext - 컨텍스트를 켭니다.
handoffContext - 에이전트 허브 관련 컨텍스트입니다.

반환:

핸드오프 이벤트입니다.

createHandoffInitiation

public static Activity createHandoffInitiation(TurnContext turnContext, Object handoffContext, Transcript transcript)

핸드오프 시작 이벤트를 만듭니다.

매개 변수:

turnContext - 컨텍스트를 켭니다.
handoffContext - 에이전트 허브 관련 컨텍스트입니다.
transcript - 대화의 대본입니다.

반환:

핸드오프 이벤트입니다.

createHandoffStatus

public static Activity createHandoffStatus(ConversationAccount conversation, String state)

핸드오프 상태 이벤트를 만듭니다.

매개 변수:

conversation - 대화가 전달되고 있습니다.
state - 상태, 가능한 값은 "수락됨", "실패", "완료됨"입니다.

반환:

핸드오프 이벤트입니다.

createHandoffStatus

public static Activity createHandoffStatus(ConversationAccount conversation, String state, String message)

핸드오프 상태 이벤트를 만듭니다.

매개 변수:

conversation - 대화가 전달되고 있습니다.
state - 상태, 가능한 값은 "수락됨", "실패", "완료됨"입니다.
message - 실패한 핸드오프에 대한 추가 메시지입니다.

반환:

핸드오프 이벤트입니다.

적용 대상