ChoiceFactory Klasse

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

public final class ChoiceFactory

Unterstützt das Formatieren einer Nachrichtenaktivität, die eine Liste von Auswahlmöglichkeiten enthält.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
static Activity forChannel(String channelId, List<Choice> list, String text)

Erstellt eine Aktivität, die eine Liste der Optionen enthält, die basierend auf den Funktionen eines bestimmten Kanals formatiert sind.

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

Erstellt eine Aktivität, die eine Liste der Optionen enthält, die basierend auf den Funktionen eines bestimmten Kanals formatiert sind.

static Activity heroCard(List<Choice> choices)

Erstellt eine Aktivität mit einer Hero-Karte basierend auf einer Liste von Auswahlmöglichkeiten.

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

Erstellt eine Aktivität mit einer Hero-Karte basierend auf einer Liste von Auswahlmöglichkeiten.

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

Erstellt eine Aktivität mit einer Hero-Karte basierend auf einer Liste von Auswahlmöglichkeiten.

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

Erstellt eine Aktivität, die eine Liste mit Auswahlmöglichkeiten enthält, die als Inlineliste formatiert sind.

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

Erstellt eine Aktivität, die eine Liste mit Auswahlmöglichkeiten enthält, die als Inlineliste formatiert sind.

static Activity list(List<Choice> choices)

Erstellt eine Nachrichtenaktivität, die eine Liste mit Auswahlmöglichkeiten enthält, die als nummerierte Oder Aufzählung formatiert sind.

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

Erstellt eine Nachrichtenaktivität, die eine Liste mit Auswahlmöglichkeiten enthält, die als nummerierte Oder Aufzählung formatiert sind.

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

Erstellt eine Nachrichtenaktivität, die eine Liste mit Auswahlmöglichkeiten enthält, die als nummerierte Oder Aufzählung formatiert sind.

static Activity listFromStrings(List<String> choices)

Erstellt eine Nachrichtenaktivität, die eine Liste mit Auswahlmöglichkeiten enthält, die als nummerierte Oder Aufzählung formatiert sind.

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

Erstellt eine Nachrichtenaktivität, die eine Liste mit Auswahlmöglichkeiten enthält, die als nummerierte Oder Aufzählung formatiert sind.

static Activity suggestedAction(List<Choice> choices)

Erstellt eine Aktivität, die eine Liste von Kartenaktionen enthält.

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

Erstellt eine Aktivität, die eine Liste von Kartenaktionen enthält.

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

Erstellt eine Aktivität, die eine Liste von Kartenaktionen enthält.

static Activity suggestedActionFromStrings(List<String> choices)

Erstellt eine Aktivität, die eine Liste von Kartenaktionen enthält.

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

Erstellt eine Aktivität, die eine Liste von Kartenaktionen enthält.

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

Gibt eine Liste von Zeichenfolgen als Liste der Auswahlmöglichkeiten zurück.

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

Gibt eine Liste von Zeichenfolgen als Liste der Auswahlmöglichkeiten zurück.

Geerbte Methoden von 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

Details zur Methode

forChannel

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

Erstellt eine Aktivität, die eine Liste der Optionen enthält, die basierend auf den Funktionen eines bestimmten Kanals formatiert sind.

Parameter:

channelId - Eine Kanal-ID. Die Connector.Channels-Klasse enthält bekannte Kanal-IDs.
list - Die Liste der einzuschließden Optionen.
text - Der Text der zu sendenden Nachricht. Kann null sein.

Gibt zurück:

Die erstellte Aktivität

forChannel

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

Erstellt eine Aktivität, die eine Liste der Optionen enthält, die basierend auf den Funktionen eines bestimmten Kanals formatiert sind.

Parameter:

channelId - Eine Kanal-ID. Die Connector.Channels-Klasse enthält bekannte Kanal-IDs.
list - Die Liste der einzuschließden Optionen.
text - Der Text der zu sendenden Nachricht. Kann null sein.
speak - Der Text, der von Ihrem Bot in einem sprachfähigen Kanal gesprochen werden soll. Kann null sein.
options - Die Formatierungsoptionen, die beim Rendern als Liste verwendet werden sollen. Wenn NULL, werden die Standardoptionen verwendet.

Gibt zurück:

Die erstellte Aktivität

heroCard

public static Activity heroCard(List choices)

Erstellt eine Aktivität mit einer HeroCard basierend auf einer Liste von Auswahlmöglichkeiten.

Parameter:

choices - Die Liste der einzuschließden Optionen.

Gibt zurück:

Die erstellte Aktivität.

heroCard

public static Activity heroCard(List choices, String text)

Erstellt eine Aktivität mit einer HeroCard basierend auf einer Liste von Auswahlmöglichkeiten.

Parameter:

choices - Die Liste der einzuschließden Optionen.
text - Der Text der zu sendenden Nachricht.

Gibt zurück:

Die erstellte Aktivität.

heroCard

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

Erstellt eine Aktivität mit einer HeroCard basierend auf einer Liste von Auswahlmöglichkeiten.

Parameter:

choices - Die Liste der einzuschließden Optionen.
text - Der Text der zu sendenden Nachricht.
speak - Der Text, der von Ihrem Bot in einem sprachfähigen Kanal gesprochen werden soll.

Gibt zurück:

Die erstellte Aktivität.

inline

public static Activity inline(List choices, String text)

Erstellt eine Aktivität, die eine Liste mit Auswahlmöglichkeiten enthält, die als Inlineliste formatiert sind.

Parameter:

choices - Die Liste der einzuschließden Optionen.
text - Der Text der zu sendenden Nachricht. Kann null sein.

Gibt zurück:

Die erstellte Aktivität.

inline

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

Erstellt eine Aktivität, die eine Liste mit Auswahlmöglichkeiten enthält, die als Inlineliste formatiert sind.

Parameter:

choices - Die Liste der einzuschließden Optionen.
text - Der Text der zu sendenden Nachricht. Kann null sein.
speak - Der Text, der von Ihrem Bot in einem sprachfähigen Kanal gesprochen werden soll. CAB-Wert null.
options - Die Formatierungsoptionen, die beim Rendern als Liste verwendet werden sollen. Kann null sein.

Gibt zurück:

Die erstellte Aktivität.

list

public static Activity list(List choices)

Erstellt eine Nachrichtenaktivität, die eine Liste mit Auswahlmöglichkeiten enthält, die als nummerierte Oder Aufzählung formatiert sind.

Parameter:

choices - Die Liste der einzuschließden Optionen.

Gibt zurück:

Die erstellte Aktivität.

list

public static Activity list(List choices, String text)

Erstellt eine Nachrichtenaktivität, die eine Liste mit Auswahlmöglichkeiten enthält, die als nummerierte Oder Aufzählung formatiert sind.

Parameter:

choices - Die Liste der einzuschließden Optionen.
text - Der Text der zu sendenden Nachricht.

Gibt zurück:

Die erstellte Aktivität.

list

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

Erstellt eine Nachrichtenaktivität, die eine Liste mit Auswahlmöglichkeiten enthält, die als nummerierte Oder Aufzählung formatiert sind.

Parameter:

choices - Die Liste der einzuschließden Optionen.
text - Der Text der zu sendenden Nachricht.
speak - Der Text, der von Ihrem Bot in einem sprachfähigen Kanal gesprochen werden soll.
options - Die Formatierungsoptionen, die beim Rendern als Liste verwendet werden sollen.

Gibt zurück:

Die erstellte Aktivität.

listFromStrings

public static Activity listFromStrings(List choices)

Erstellt eine Nachrichtenaktivität, die eine Liste mit Auswahlmöglichkeiten enthält, die als nummerierte Oder Aufzählung formatiert sind.

Parameter:

choices - Die Liste der Zeichenfolgen, die als Auswahlmöglichkeiten eingeschlossen werden sollen.

Gibt zurück:

Die erstellte Aktivität.

listFromStrings

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

Erstellt eine Nachrichtenaktivität, die eine Liste mit Auswahlmöglichkeiten enthält, die als nummerierte Oder Aufzählung formatiert sind.

Parameter:

choices - Die Liste der Zeichenfolgen, die als Auswahlmöglichkeiten eingeschlossen werden sollen.
text - Der Text der zu sendenden Nachricht.
speak - Der Text, der von Ihrem Bot in einem sprachfähigen Kanal gesprochen werden soll.
options - Die Formatierungsoptionen, die beim Rendern als Liste verwendet werden sollen.

Gibt zurück:

Die erstellte Aktivität.

suggestedAction

public static Activity suggestedAction(List choices)

Erstellt eine Aktivität, die eine Liste von Kartenaktionen enthält.

Parameter:

choices - Die Liste der einzuschließden Optionen.

Gibt zurück:

Die erstellte Aktivität.

suggestedAction

public static Activity suggestedAction(List choices, String text)

Erstellt eine Aktivität, die eine Liste von Kartenaktionen enthält.

Parameter:

choices - Die Liste der einzuschließden Optionen.
text - Der Text der zu sendenden Nachricht.

Gibt zurück:

Die erstellte Aktivität.

suggestedAction

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

Erstellt eine Aktivität, die eine Liste von Kartenaktionen enthält.

Parameter:

choices - Die Liste der einzuschließden Optionen.
text - Der Text der zu sendenden Nachricht.
speak - Der Text, der von Ihrem Bot in einem sprachfähigen Kanal gesprochen werden soll.

Gibt zurück:

Die erstellte Aktivität.

suggestedActionFromStrings

public static Activity suggestedActionFromStrings(List choices)

Erstellt eine Aktivität, die eine Liste von Kartenaktionen enthält.

Parameter:

choices - Die Liste der Zeichenfolgen, die als Aktionen eingeschlossen werden sollen.

Gibt zurück:

Die erstellte Aktivität.

suggestedActionFromStrings

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

Erstellt eine Aktivität, die eine Liste von Kartenaktionen enthält.

Parameter:

choices - Die Liste der Zeichenfolgen, die als Aktionen eingeschlossen werden sollen.
text - Der Text der zu sendenden Nachricht.
speak - Der Text, der von Ihrem Bot in einem sprachfähigen Kanal gesprochen werden soll.

Gibt zurück:

Die erstellte Aktivität.

toChoices

public static List toChoices(String[] choices)

Gibt eine Liste von Zeichenfolgen als Liste der Auswahlmöglichkeiten zurück.

Parameter:

choices - Die zu konvertierenden Zeichenfolgen.

Gibt zurück:

Eine Liste der Auswahlmöglichkeiten.

toChoices

public static List toChoices(List choices)

Gibt eine Liste von Zeichenfolgen als Liste der Auswahlmöglichkeiten zurück.

Parameter:

choices - Die Liste der zu konvertierenden Zeichenfolgen.

Gibt zurück:

Eine Liste der Auswahlmöglichkeiten.

Gilt für: