Condividi tramite


ChoiceFactory.ForChannel Metodo

Definizione

Overload

ForChannel(String, IList<Choice>, String, String, ChoiceFactoryOptions)

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

ForChannel(String, IList<Choice>, String, String, ChoiceFactoryOptions, String, IList<String>)

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

ForChannel(String, IList<Choice>, String, String, ChoiceFactoryOptions)

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

public static Microsoft.Bot.Schema.IMessageActivity ForChannel (string channelId, System.Collections.Generic.IList<Microsoft.Bot.Builder.Dialogs.Choices.Choice> list, string text = default, string speak = default, Microsoft.Bot.Builder.Dialogs.Choices.ChoiceFactoryOptions options = default);
static member ForChannel : string * System.Collections.Generic.IList<Microsoft.Bot.Builder.Dialogs.Choices.Choice> * string * string * Microsoft.Bot.Builder.Dialogs.Choices.ChoiceFactoryOptions -> Microsoft.Bot.Schema.IMessageActivity
Public Shared Function ForChannel (channelId As String, list As IList(Of Choice), Optional text As String = Nothing, Optional speak As String = Nothing, Optional options As ChoiceFactoryOptions = Nothing) As IMessageActivity

Parametri

channelId
String

ID canale. La classe Channels contiene ID canale noti.

list
IList<Choice>

Elenco di scelte da includere.

text
String

Facoltativo, il testo del messaggio da inviare.

speak
String

Facoltativo, il testo da pronunciare dal bot in un canale abilitato per il riconoscimento vocale.

options
ChoiceFactoryOptions

Facoltativo, le opzioni di formattazione da usare per il rendering come elenco.

Restituisce

Attività del messaggio creata.

Commenti

L'algoritmo preferisce formattare l'elenco di scelte fornito come azioni suggerite, ma può decidere di usare un elenco basato su testo se le azioni suggerite non sono supportate in modo nativo dal canale, ci sono troppe scelte per la visualizzazione del canale o il titolo di qualsiasi scelta è troppo lungo.

Se l'algoritmo decide di usare un elenco, per 3 o meno scelte con titoli brevi userà un elenco inline; in caso contrario, un elenco numerato.

Si applica a

ForChannel(String, IList<Choice>, String, String, ChoiceFactoryOptions, String, IList<String>)

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

public static Microsoft.Bot.Schema.IMessageActivity ForChannel (string channelId, System.Collections.Generic.IList<Microsoft.Bot.Builder.Dialogs.Choices.Choice> list, string text = default, string speak = default, Microsoft.Bot.Builder.Dialogs.Choices.ChoiceFactoryOptions options = default, string conversationType = default, System.Collections.Generic.IList<string> toList = default);
static member ForChannel : string * System.Collections.Generic.IList<Microsoft.Bot.Builder.Dialogs.Choices.Choice> * string * string * Microsoft.Bot.Builder.Dialogs.Choices.ChoiceFactoryOptions * string * System.Collections.Generic.IList<string> -> Microsoft.Bot.Schema.IMessageActivity
Public Shared Function ForChannel (channelId As String, list As IList(Of Choice), Optional text As String = Nothing, Optional speak As String = Nothing, Optional options As ChoiceFactoryOptions = Nothing, Optional conversationType As String = Nothing, Optional toList As IList(Of String) = Nothing) As IMessageActivity

Parametri

channelId
String

ID canale. La classe Channels contiene ID canale noti.

list
IList<Choice>

Elenco di scelte da includere.

text
String

Facoltativo, il testo del messaggio da inviare.

speak
String

Facoltativo, il testo da pronunciare dal bot in un canale abilitato per il riconoscimento vocale.

options
ChoiceFactoryOptions

Facoltativo, le opzioni di formattazione da usare per il rendering come elenco.

conversationType
String

Facoltativo, tipo di conversazione.

toList
IList<String>

Facoltativo, l'elenco dei destinatari.

Restituisce

Attività del messaggio creata.

Commenti

L'algoritmo preferisce formattare l'elenco di scelte fornito come azioni suggerite, ma può decidere di usare un elenco basato su testo se le azioni suggerite non sono supportate in modo nativo dal canale, ci sono troppe scelte per la visualizzazione del canale o il titolo di qualsiasi scelta è troppo lungo.

Se l'algoritmo decide di usare un elenco, per 3 o meno scelte con titoli brevi userà un elenco inline; in caso contrario, un elenco numerato.

Si applica a