Partilhar via


ChoiceFactory.ForChannel Método

Definição

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

channelId
String

Um ID de canal. A classe Channels contém IDs de canal conhecidas.

list
IList<Choice>

A lista de opções a incluir.

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

channelId
String

Um ID de canal. A classe Channels contém IDs de canal conhecidas.

list
IList<Choice>

A lista de opções a incluir.

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.

toList
IList<String>

Opcional, a lista de destinatários.

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