ChoiceFactory Classe

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

public final class ChoiceFactory

Consente di formattare un'attività di messaggio che contiene un elenco di scelte.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
static Activity forChannel(String channelId, List<Choice> list, String text)

Crea un'attività che include un elenco di scelte formattate in base alle funzionalità di un determinato canale.

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

Crea un'attività che include un elenco di scelte formattate in base alle funzionalità di un determinato canale.

static Activity heroCard(List<Choice> choices)

Crea un'attività con un bannerscheda in base a un elenco di scelte.

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

Crea un'attività con un bannerscheda in base a un elenco di scelte.

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

Crea un'attività con un bannerscheda in base a un elenco di scelte.

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

Crea un'attività che include un elenco di scelte formattate come elenco inline.

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

Crea un'attività che include un elenco di scelte formattate come elenco inline.

static Activity list(List<Choice> choices)

Crea un'attività di messaggio che include un elenco di scelte formattate come elenco numerato o puntato.

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

Crea un'attività di messaggio che include un elenco di scelte formattate come elenco numerato o puntato.

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

Crea un'attività di messaggio che include un elenco di scelte formattate come elenco numerato o puntato.

static Activity listFromStrings(List<String> choices)

Crea un'attività di messaggio che include un elenco di scelte formattate come elenco numerato o puntato.

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

Crea un'attività di messaggio che include un elenco di scelte formattate come elenco numerato o puntato.

static Activity suggestedAction(List<Choice> choices)

Crea un'attività che include un elenco di azioni scheda.

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

Crea un'attività che include un elenco di azioni scheda.

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

Crea un'attività che include un elenco di azioni scheda.

static Activity suggestedActionFromStrings(List<String> choices)

Crea un'attività che include un elenco di azioni scheda.

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

Crea un'attività che include un elenco di azioni scheda.

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

Restituisce un elenco di stringhe come elenco di scelte.

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

Restituisce un elenco di stringhe come elenco di scelte.

Metodi ereditati da 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

Dettagli metodo

forChannel

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

Crea un'attività che include un elenco di scelte formattate in base alle funzionalità di un determinato canale.

Parametri:

channelId - ID canale. La classe Connector.Channels contiene ID canale noti.
list - Elenco di scelte da includere.
text - Testo del messaggio da inviare. Può essere Null.

Restituisce:

Attività creata

forChannel

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

Crea un'attività che include un elenco di scelte formattate in base alle funzionalità di un determinato canale.

Parametri:

channelId - ID canale. La classe Connector.Channels contiene ID canale noti.
list - Elenco di scelte da includere.
text - Testo del messaggio da inviare. Può essere Null.
speak - Testo da pronunciare dal bot in un canale abilitato per il riconoscimento vocale. Può essere Null.
options - Opzioni di formattazione da utilizzare per il rendering come elenco. Se null, vengono utilizzate le opzioni predefinite.

Restituisce:

Attività creata

heroCard

public static Activity heroCard(List choices)

Crea un'attività con heroCard in base a un elenco di scelte.

Parametri:

choices - Elenco di scelte da includere.

Restituisce:

Attività creata.

heroCard

public static Activity heroCard(List choices, String text)

Crea un'attività con heroCard in base a un elenco di scelte.

Parametri:

choices - Elenco di scelte da includere.
text - Testo del messaggio da inviare.

Restituisce:

Attività creata.

heroCard

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

Crea un'attività con heroCard in base a un elenco di scelte.

Parametri:

choices - Elenco di scelte da includere.
text - Testo del messaggio da inviare.
speak - Testo da pronunciare dal bot in un canale abilitato per il riconoscimento vocale.

Restituisce:

Attività creata.

inline

public static Activity inline(List choices, String text)

Crea un'attività che include un elenco di scelte formattate come elenco inline.

Parametri:

choices - Elenco di scelte da includere.
text - Testo del messaggio da inviare. Può essere Null.

Restituisce:

Attività creata.

inline

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

Crea un'attività che include un elenco di scelte formattate come elenco inline.

Parametri:

choices - Elenco di scelte da includere.
text - Testo del messaggio da inviare. Può essere Null.
speak - Testo da pronunciare dal bot in un canale abilitato per il riconoscimento vocale. Cab essere null.
options - Opzioni di formattazione da utilizzare per il rendering come elenco. Può essere Null.

Restituisce:

Attività creata.

list

public static Activity list(List choices)

Crea un'attività di messaggio che include un elenco di scelte formattate come elenco numerato o puntato.

Parametri:

choices - Elenco di scelte da includere.

Restituisce:

Attività creata.

list

public static Activity list(List choices, String text)

Crea un'attività di messaggio che include un elenco di scelte formattate come elenco numerato o puntato.

Parametri:

choices - Elenco di scelte da includere.
text - Testo del messaggio da inviare.

Restituisce:

Attività creata.

list

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

Crea un'attività di messaggio che include un elenco di scelte formattate come elenco numerato o puntato.

Parametri:

choices - Elenco di scelte da includere.
text - Testo del messaggio da inviare.
speak - Testo da pronunciare dal bot in un canale abilitato per il riconoscimento vocale.
options - Opzioni di formattazione da utilizzare per il rendering come elenco.

Restituisce:

Attività creata.

listFromStrings

public static Activity listFromStrings(List choices)

Crea un'attività di messaggio che include un elenco di scelte formattate come elenco numerato o puntato.

Parametri:

choices - Elenco di stringhe da includere come Scelte.

Restituisce:

Attività creata.

listFromStrings

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

Crea un'attività di messaggio che include un elenco di scelte formattate come elenco numerato o puntato.

Parametri:

choices - Elenco di stringhe da includere come Scelte.
text - Testo del messaggio da inviare.
speak - Testo da pronunciare dal bot in un canale abilitato per il riconoscimento vocale.
options - Opzioni di formattazione da utilizzare per il rendering come elenco.

Restituisce:

Attività creata.

suggestedAction

public static Activity suggestedAction(List choices)

Crea un'attività che include un elenco di azioni scheda.

Parametri:

choices - Elenco di scelte da includere.

Restituisce:

Attività creata.

suggestedAction

public static Activity suggestedAction(List choices, String text)

Crea un'attività che include un elenco di azioni scheda.

Parametri:

choices - Elenco di scelte da includere.
text - Testo del messaggio da inviare.

Restituisce:

Attività creata.

suggestedAction

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

Crea un'attività che include un elenco di azioni scheda.

Parametri:

choices - Elenco di scelte da includere.
text - Testo del messaggio da inviare.
speak - Testo da pronunciare dal bot in un canale abilitato per il riconoscimento vocale.

Restituisce:

Attività creata.

suggestedActionFromStrings

public static Activity suggestedActionFromStrings(List choices)

Crea un'attività che include un elenco di azioni scheda.

Parametri:

choices - Elenco di stringhe da includere come azioni.

Restituisce:

Attività creata.

suggestedActionFromStrings

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

Crea un'attività che include un elenco di azioni scheda.

Parametri:

choices - Elenco di stringhe da includere come azioni.
text - Testo del messaggio da inviare.
speak - Testo da pronunciare dal bot in un canale abilitato per il riconoscimento vocale.

Restituisce:

Attività creata.

toChoices

public static List toChoices(String[] choices)

Restituisce un elenco di stringhe come elenco di scelte.

Parametri:

choices - Stringhe da convertire.

Restituisce:

Elenco di scelte.

toChoices

public static List toChoices(List choices)

Restituisce un elenco di stringhe come elenco di scelte.

Parametri:

choices - Elenco di stringhe da convertire.

Restituisce:

Elenco di scelte.

Si applica a