Freigeben über


ChoiceFactory.ForChannel Methode

Definition

Überlädt

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

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

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

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

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

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

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

Parameter

channelId
String

Eine Kanal-ID. Die Channels-Klasse enthält bekannte Kanal-IDs.

list
IList<Choice>

Die Liste der einzuschließden Optionen.

text
String

Optional, der Text der zu sendenden Nachricht.

speak
String

Optional, der text, der von Ihrem Bot in einem sprachfähigen Kanal gesprochen werden soll.

options
ChoiceFactoryOptions

Optional, die Formatierungsoptionen, die beim Rendern als Liste verwendet werden sollen.

Gibt zurück

Die erstellte Nachrichtenaktivität.

Hinweise

Der Algorithmus bevorzugt das Formatieren der bereitgestellten Auswahlliste als vorgeschlagene Aktionen, kann aber entscheiden, eine textbasierte Liste zu verwenden, wenn vorgeschlagene Aktionen nicht nativ vom Kanal unterstützt werden, es gibt zu viele Optionen für den Kanal anzuzeigen, oder der Titel einer beliebigen Auswahl ist zu lang.

Wenn der Algorithmus entscheidet, eine Liste zu verwenden, wird für 3 oder weniger Auswahlmöglichkeiten mit kurzen Titeln eine Inlineliste verwendet; andernfalls eine nummerierte Liste.

Gilt für:

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

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

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

Parameter

channelId
String

Eine Kanal-ID. Die Channels-Klasse enthält bekannte Kanal-IDs.

list
IList<Choice>

Die Liste der einzuschließden Optionen.

text
String

Optional, der Text der zu sendenden Nachricht.

speak
String

Optional, der text, der von Ihrem Bot in einem sprachfähigen Kanal gesprochen werden soll.

options
ChoiceFactoryOptions

Optional, die Formatierungsoptionen, die beim Rendern als Liste verwendet werden sollen.

conversationType
String

Optional, der Typ der Unterhaltung.

toList
IList<String>

Optional, die Liste der Empfänger.

Gibt zurück

Die erstellte Nachrichtenaktivität.

Hinweise

Der Algorithmus bevorzugt das Formatieren der bereitgestellten Auswahlliste als vorgeschlagene Aktionen, kann aber entscheiden, eine textbasierte Liste zu verwenden, wenn vorgeschlagene Aktionen nicht nativ vom Kanal unterstützt werden, es gibt zu viele Optionen für den Kanal anzuzeigen, oder der Titel einer beliebigen Auswahl ist zu lang.

Wenn der Algorithmus entscheidet, eine Liste zu verwenden, wird für 3 oder weniger Auswahlmöglichkeiten mit kurzen Titeln eine Inlineliste verwendet; andernfalls eine nummerierte Liste.

Gilt für: