ChoiceFactory.ForChannel 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
ForChannel(String, IList<Choice>, String, String, ChoiceFactoryOptions) |
创建一个消息活动,其中包含基于给定通道的功能设置格式的选项列表。 |
ForChannel(String, IList<Choice>, String, String, ChoiceFactoryOptions, String, IList<String>) |
创建一个消息活动,其中包含基于给定通道的功能设置格式的选项列表。 |
ForChannel(String, IList<Choice>, String, String, ChoiceFactoryOptions)
创建一个消息活动,其中包含基于给定通道的功能设置格式的选项列表。
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
参数
- text
- String
可选,要发送的消息的文本。
- speak
- String
(可选)机器人在启用了语音的通道上朗读的文本。
- options
- ChoiceFactoryOptions
可选,在呈现为列表时要使用的格式设置选项。
返回
已创建的消息活动。
注解
该算法倾向于将提供的选项列表的格式设置为建议的操作,但如果通道本身不支持建议的操作,或者通道的标题过长,则可以决定使用基于文本的列表。
如果算法决定使用列表,对于包含短标题的 3 个或更少选项,它将使用内联列表;否则为编号列表。
适用于
ForChannel(String, IList<Choice>, String, String, ChoiceFactoryOptions, String, IList<String>)
创建一个消息活动,其中包含基于给定通道的功能设置格式的选项列表。
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
参数
- text
- String
可选,要发送的消息的文本。
- speak
- String
(可选)机器人在启用了语音的通道上朗读的文本。
- options
- ChoiceFactoryOptions
可选,在呈现为列表时要使用的格式设置选项。
- conversationType
- String
(可选)对话的类型。
返回
已创建的消息活动。
注解
该算法倾向于将提供的选项列表的格式设置为建议的操作,但如果通道本身不支持建议的操作,或者通道的标题过长,则可以决定使用基于文本的列表。
如果算法决定使用列表,对于包含短标题的 3 个或更少选项,它将使用内联列表;否则为编号列表。