ChoiceFactory.ForChannel Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
ForChannel(String, IList<Choice>, String, String, ChoiceFactoryOptions) |
Cria uma atividade de mensagem que inclui uma lista de opções formatadas com base nos recursos de um determinado canal. |
ForChannel(String, IList<Choice>, String, String, ChoiceFactoryOptions, String, IList<String>) |
Cria uma atividade de mensagem que inclui uma lista de opções formatadas com base nos recursos de um determinado canal. |
ForChannel(String, IList<Choice>, String, String, ChoiceFactoryOptions)
Cria uma atividade de mensagem que inclui uma lista de opções formatadas com base nos recursos de um determinado canal.
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
Parâmetros
- text
- String
Opcional, o texto da mensagem a enviar.
- speak
- String
Opcional, o texto a ser falado pelo bot em um canal habilitado para fala.
- options
- ChoiceFactoryOptions
Opcionalmente, as opções de formatação a serem usadas ao renderizar como uma lista.
Devoluções
A atividade de mensagem criada.
Observações
O algoritmo prefere formatar a lista de opções fornecida como ações sugeridas, mas pode decidir usar uma lista baseada em texto se as ações sugeridas não forem suportadas nativamente pelo canal, se houver muitas opções para o canal exibir ou se o título de qualquer escolha for muito longo.
Se o algoritmo decidir usar uma lista, para 3 ou menos opções com títulos curtos ele usará uma lista embutida; caso contrário, uma lista numerada.
Aplica-se a
ForChannel(String, IList<Choice>, String, String, ChoiceFactoryOptions, String, IList<String>)
Cria uma atividade de mensagem que inclui uma lista de opções formatadas com base nos recursos de um determinado canal.
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
Parâmetros
- text
- String
Opcional, o texto da mensagem a enviar.
- speak
- String
Opcional, o texto a ser falado pelo bot em um canal habilitado para fala.
- options
- ChoiceFactoryOptions
Opcionalmente, as opções de formatação a serem usadas ao renderizar como uma lista.
- conversationType
- String
Opcional, o tipo de conversa.
Devoluções
A atividade de mensagem criada.
Observações
O algoritmo prefere formatar a lista de opções fornecida como ações sugeridas, mas pode decidir usar uma lista baseada em texto se as ações sugeridas não forem suportadas nativamente pelo canal, se houver muitas opções para o canal exibir ou se o título de qualquer escolha for muito longo.
Se o algoritmo decidir usar uma lista, para 3 ou menos opções com títulos curtos ele usará uma lista embutida; caso contrário, uma lista numerada.