다음을 통해 공유


ChoiceFactory 클래스

  • java.lang.Object
    • com.microsoft.bot.dialogs.choices.ChoiceFactory

public final class ChoiceFactory

선택 항목 목록이 포함된 메시지 작업의 서식 지정을 지원합니다.

메서드 요약

한정자 및 형식 메서드 및 설명
static Activity forChannel(String channelId, List<Choice> list, String text)

지정된 채널의 기능에 따라 서식이 지정된 선택 항목 목록이 포함된 활동을 만듭니다.

static Activity forChannel(String channelId, List<Choice> list, String text, String speak, ChoiceFactoryOptions options)

지정된 채널의 기능에 따라 서식이 지정된 선택 항목 목록이 포함된 활동을 만듭니다.

static Activity heroCard(List<Choice> choices)

선택 항목 목록을 기반으로 영웅카드로 활동을 만듭니다.

static Activity heroCard(List<Choice> choices, String text)

선택 항목 목록을 기반으로 영웅카드로 활동을 만듭니다.

static Activity heroCard(List<Choice> choices, String text, String speak)

선택 항목 목록을 기반으로 영웅카드로 활동을 만듭니다.

static Activity inline(List<Choice> choices, String text)

인라인 목록으로 서식이 지정된 선택 항목 목록을 포함하는 활동을 만듭니다.

static Activity inline(List<Choice> choices, String text, String speak, ChoiceFactoryOptions options)

인라인 목록으로 서식이 지정된 선택 항목 목록을 포함하는 활동을 만듭니다.

static Activity list(List<Choice> choices)

번호 매기기 또는 글머리 기호 목록으로 서식이 지정된 선택 항목 목록이 포함된 메시지 활동을 만듭니다.

static Activity list(List<Choice> choices, String text)

번호 매기기 또는 글머리 기호 목록으로 서식이 지정된 선택 항목 목록을 포함하는 메시지 작업을 만듭니다.

static Activity list(List<Choice> choices, String text, String speak, ChoiceFactoryOptions options)

번호 매기기 또는 글머리 기호 목록으로 서식이 지정된 선택 항목 목록을 포함하는 메시지 작업을 만듭니다.

static Activity listFromStrings(List<String> choices)

번호 매기기 또는 글머리 기호 목록으로 서식이 지정된 선택 항목 목록을 포함하는 메시지 작업을 만듭니다.

static Activity listFromStrings(List<String> choices, String text, String speak, ChoiceFactoryOptions options)

번호 매기기 또는 글머리 기호 목록으로 서식이 지정된 선택 항목 목록을 포함하는 메시지 작업을 만듭니다.

static Activity suggestedAction(List<Choice> choices)

카드 작업 목록이 포함된 활동을 만듭니다.

static Activity suggestedAction(List<Choice> choices, String text)

카드 작업 목록이 포함된 활동을 만듭니다.

static Activity suggestedAction(List<Choice> choices, String text, String speak)

카드 작업 목록이 포함된 활동을 만듭니다.

static Activity suggestedActionFromStrings(List<String> choices)

카드 작업 목록이 포함된 활동을 만듭니다.

static Activity suggestedActionFromStrings(List<String> choices, String text, String speak)

카드 작업 목록이 포함된 활동을 만듭니다.

static java.util.List<Choice> toChoices(String[] choices)

문자열 목록을 선택 항목 목록으로 반환합니다.

static java.util.List<Choice> toChoices(List<String> choices)

문자열 목록을 선택 항목 목록으로 반환합니다.

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

메서드 세부 정보

forChannel

public static Activity forChannel(String channelId, List list, String text)

지정된 채널의 기능에 따라 서식이 지정된 선택 항목 목록이 포함된 활동을 만듭니다.

매개 변수:

channelId - 채널 ID입니다. Connector.Channels 클래스에는 알려진 채널 ID가 포함되어 있습니다.
list - 포함할 선택 항목 목록입니다.
text - 보낼 메시지의 텍스트입니다. null일 수 있습니다.

반환:

만든 활동

forChannel

public static Activity forChannel(String channelId, List list, String text, String speak, ChoiceFactoryOptions options)

지정된 채널의 기능에 따라 서식이 지정된 선택 항목 목록이 포함된 활동을 만듭니다.

매개 변수:

channelId - 채널 ID입니다. Connector.Channels 클래스에는 알려진 채널 ID가 포함되어 있습니다.
list - 포함할 선택 항목 목록입니다.
text - 보낼 메시지의 텍스트입니다. null일 수 있습니다.
speak - 음성 지원 채널에서 봇이 말할 텍스트입니다. null일 수 있습니다.
options - 목록으로 렌더링할 때 사용할 서식 옵션입니다. null이면 기본 옵션이 사용됩니다.

반환:

만든 활동

heroCard

public static Activity heroCard(List choices)

선택 항목 목록을 기반으로 HeroCard를 사용하여 활동을 만듭니다.

매개 변수:

choices - 포함할 선택 항목 목록입니다.

반환:

만든 활동입니다.

heroCard

public static Activity heroCard(List choices, String text)

선택 항목 목록을 기반으로 HeroCard를 사용하여 활동을 만듭니다.

매개 변수:

choices - 포함할 선택 항목 목록입니다.
text - 보낼 메시지의 텍스트입니다.

반환:

만든 활동입니다.

heroCard

public static Activity heroCard(List choices, String text, String speak)

선택 항목 목록을 기반으로 HeroCard를 사용하여 활동을 만듭니다.

매개 변수:

choices - 포함할 선택 항목 목록입니다.
text - 보낼 메시지의 텍스트입니다.
speak - 음성 지원 채널에서 봇이 말할 텍스트입니다.

반환:

만든 활동입니다.

inline

public static Activity inline(List choices, String text)

인라인 목록으로 서식이 지정된 선택 항목 목록을 포함하는 활동을 만듭니다.

매개 변수:

choices - 포함할 선택 항목 목록입니다.
text - 보낼 메시지의 텍스트입니다. null일 수 있습니다.

반환:

만든 활동입니다.

inline

public static Activity inline(List choices, String text, String speak, ChoiceFactoryOptions options)

인라인 목록으로 서식이 지정된 선택 항목 목록을 포함하는 활동을 만듭니다.

매개 변수:

choices - 포함할 선택 항목 목록입니다.
text - 보낼 메시지의 텍스트입니다. null일 수 있습니다.
speak - 음성 지원 채널에서 봇이 말할 텍스트입니다. Cab은 null입니다.
options - 목록으로 렌더링할 때 사용할 서식 옵션입니다. null일 수 있습니다.

반환:

만든 활동입니다.

list

public static Activity list(List choices)

번호 매기기 또는 글머리 기호 목록으로 서식이 지정된 선택 항목 목록이 포함된 메시지 활동을 만듭니다.

매개 변수:

choices - 포함할 선택 항목 목록입니다.

반환:

만든 활동입니다.

list

public static Activity list(List choices, String text)

번호 매기기 또는 글머리 기호 목록으로 서식이 지정된 선택 항목 목록이 포함된 메시지 활동을 만듭니다.

매개 변수:

choices - 포함할 선택 항목 목록입니다.
text - 보낼 메시지의 텍스트입니다.

반환:

만든 활동입니다.

list

public static Activity list(List choices, String text, String speak, ChoiceFactoryOptions options)

번호 매기기 또는 글머리 기호 목록으로 서식이 지정된 선택 항목 목록을 포함하는 메시지 작업을 만듭니다.

매개 변수:

choices - 포함할 선택 항목 목록입니다.
text - 보낼 메시지의 텍스트입니다.
speak - 음성 지원 채널에서 봇이 말할 텍스트입니다.
options - 목록으로 렌더링할 때 사용할 서식 옵션입니다.

반환:

만든 활동입니다.

listFromStrings

public static Activity listFromStrings(List choices)

번호 매기기 또는 글머리 기호 목록으로 서식이 지정된 선택 항목 목록을 포함하는 메시지 작업을 만듭니다.

매개 변수:

choices - 선택 항목으로 포함할 문자열 목록입니다.

반환:

만든 활동입니다.

listFromStrings

public static Activity listFromStrings(List choices, String text, String speak, ChoiceFactoryOptions options)

번호 매기기 또는 글머리 기호 목록으로 서식이 지정된 선택 항목 목록을 포함하는 메시지 작업을 만듭니다.

매개 변수:

choices - 선택 항목으로 포함할 문자열 목록입니다.
text - 보낼 메시지의 텍스트입니다.
speak - 음성 지원 채널에서 봇이 말할 텍스트입니다.
options - 목록으로 렌더링할 때 사용할 서식 옵션입니다.

반환:

만든 활동입니다.

suggestedAction

public static Activity suggestedAction(List choices)

카드 작업 목록이 포함된 활동을 만듭니다.

매개 변수:

choices - 포함할 선택 항목 목록입니다.

반환:

만든 활동입니다.

suggestedAction

public static Activity suggestedAction(List choices, String text)

카드 작업 목록이 포함된 활동을 만듭니다.

매개 변수:

choices - 포함할 선택 항목 목록입니다.
text - 보낼 메시지의 텍스트입니다.

반환:

만든 활동입니다.

suggestedAction

public static Activity suggestedAction(List choices, String text, String speak)

카드 작업 목록이 포함된 활동을 만듭니다.

매개 변수:

choices - 포함할 선택 항목 목록입니다.
text - 보낼 메시지의 텍스트입니다.
speak - 음성 지원 채널에서 봇이 말할 텍스트입니다.

반환:

만든 활동입니다.

suggestedActionFromStrings

public static Activity suggestedActionFromStrings(List choices)

카드 작업 목록이 포함된 활동을 만듭니다.

매개 변수:

choices - 작업으로 포함할 문자열 목록입니다.

반환:

만든 활동입니다.

suggestedActionFromStrings

public static Activity suggestedActionFromStrings(List choices, String text, String speak)

카드 작업 목록이 포함된 활동을 만듭니다.

매개 변수:

choices - 작업으로 포함할 문자열 목록입니다.
text - 보낼 메시지의 텍스트입니다.
speak - 음성 지원 채널에서 봇이 말할 텍스트입니다.

반환:

만든 활동입니다.

toChoices

public static List toChoices(String[] choices)

문자열 목록을 선택 항목 목록으로 반환합니다.

매개 변수:

choices - 변환할 문자열입니다.

반환:

선택 항목 목록입니다.

toChoices

public static List toChoices(List choices)

문자열 목록을 선택 항목 목록으로 반환합니다.

매개 변수:

choices - 변환할 문자열 목록입니다.

반환:

선택 항목 목록입니다.

적용 대상