ChoiceFactory.ForChannel Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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
- 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.
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.