Udostępnij za pośrednictwem


ChoiceFactory.ForChannel Metoda

Definicja

Przeciążenia

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

Tworzy działanie komunikatu zawierające listę opcji sformatowanych na podstawie możliwości danego kanału.

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

Tworzy działanie komunikatu zawierające listę opcji sformatowanych na podstawie możliwości danego kanału.

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

Tworzy działanie komunikatu zawierające listę opcji sformatowanych na podstawie możliwości danego kanału.

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

Parametry

channelId
String

Identyfikator kanału. Klasa Channels zawiera znane identyfikatory kanałów.

list
IList<Choice>

Lista opcji do uwzględnienia.

text
String

Opcjonalnie tekst wiadomości do wysłania.

speak
String

Opcjonalnie tekst, który ma być używany przez bota w kanale obsługującym mowę.

options
ChoiceFactoryOptions

Opcjonalnie opcje formatowania, które mają być używane podczas renderowania jako listy.

Zwraca

Utworzone działanie komunikatu.

Uwagi

Algorytm preferuje formatowanie podanej listy opcji jako sugerowanych akcji, ale może zdecydować się na użycie listy opartej na tekście, jeśli sugerowane akcje nie są natywnie obsługiwane przez kanał, istnieje zbyt wiele opcji do wyświetlenia kanału lub tytuł dowolnego wyboru jest zbyt długi.

Jeśli algorytm zdecyduje się użyć listy, dla 3 lub mniejszej liczby opcji z krótkimi tytułami będzie używać listy wbudowanej; w przeciwnym razie lista numerowana.

Dotyczy

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

Tworzy działanie komunikatu zawierające listę opcji sformatowanych na podstawie możliwości danego kanału.

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

Parametry

channelId
String

Identyfikator kanału. Klasa Channels zawiera znane identyfikatory kanałów.

list
IList<Choice>

Lista opcji do uwzględnienia.

text
String

Opcjonalnie tekst wiadomości do wysłania.

speak
String

Opcjonalnie tekst, który ma być używany przez bota w kanale obsługującym mowę.

options
ChoiceFactoryOptions

Opcjonalnie opcje formatowania, które mają być używane podczas renderowania jako listy.

conversationType
String

Opcjonalnie typ konwersacji.

toList
IList<String>

Opcjonalnie lista adresatów.

Zwraca

Utworzone działanie komunikatu.

Uwagi

Algorytm preferuje formatowanie podanej listy opcji jako sugerowanych akcji, ale może zdecydować się na użycie listy opartej na tekście, jeśli sugerowane akcje nie są natywnie obsługiwane przez kanał, istnieje zbyt wiele opcji do wyświetlenia kanału lub tytuł dowolnego wyboru jest zbyt długi.

Jeśli algorytm zdecyduje się użyć listy, dla 3 lub mniejszej liczby opcji z krótkimi tytułami będzie używać listy wbudowanej; w przeciwnym razie lista numerowana.

Dotyczy