Sdílet prostřednictvím


ChoiceFactory.ForChannel Metoda

Definice

Přetížení

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

Vytvoří aktivitu zpráv, která obsahuje seznam voleb formátovaných na základě možností daného kanálu.

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

Vytvoří aktivitu zpráv, která obsahuje seznam voleb formátovaných na základě možností daného kanálu.

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

Vytvoří aktivitu zpráv, která obsahuje seznam voleb formátovaných na základě možností daného kanálu.

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

ID kanálu. Třída Channels obsahuje známá ID kanálu.

list
IList<Choice>

Seznam možností, které chcete zahrnout.

text
String

Nepovinný text zprávy, kterou chcete odeslat.

speak
String

Nepovinný text, který má váš robot vyslovit v kanálu s podporou řeči.

options
ChoiceFactoryOptions

Volitelné, možnosti formátování, které se mají použít při vykreslování jako seznamu.

Návraty

Vytvořená aktivita zprávy.

Poznámky

Algoritmus preferuje formátování zadaného seznamu voleb jako navrhovaných akcí, ale může se rozhodnout použít textový seznam, pokud kanál nenativně nepodporuje navrhované akce, existuje příliš mnoho možností pro zobrazení kanálu nebo název libovolného výběru je příliš dlouhý.

Pokud se algoritmus rozhodne použít seznam, pro 3 nebo méně voleb s krátkými názvy použije vložený seznam; v opačném případě číslovaný seznam.

Platí pro

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

Vytvoří aktivitu zpráv, která obsahuje seznam voleb formátovaných na základě možností daného kanálu.

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

ID kanálu. Třída Channels obsahuje známá ID kanálu.

list
IList<Choice>

Seznam možností, které chcete zahrnout.

text
String

Nepovinný text zprávy, kterou chcete odeslat.

speak
String

Nepovinný text, který má váš robot vyslovit v kanálu s podporou řeči.

options
ChoiceFactoryOptions

Volitelné, možnosti formátování, které se mají použít při vykreslování jako seznamu.

conversationType
String

Nepovinný typ konverzace.

toList
IList<String>

Nepovinný seznam příjemců.

Návraty

Vytvořená aktivita zprávy.

Poznámky

Algoritmus preferuje formátování zadaného seznamu voleb jako navrhovaných akcí, ale může se rozhodnout použít textový seznam, pokud kanál nenativně nepodporuje navrhované akce, existuje příliš mnoho možností pro zobrazení kanálu nebo název libovolného výběru je příliš dlouhý.

Pokud se algoritmus rozhodne použít seznam, pro 3 nebo méně voleb s krátkými názvy použije vložený seznam; v opačném případě číslovaný seznam.

Platí pro