Compartir a través de


ChoiceFactory.ForChannel Método

Definición

Sobrecargas

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

Crea una actividad de mensaje que incluye una lista de opciones con formato basado en las funcionalidades de un canal determinado.

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

Crea una actividad de mensaje que incluye una lista de opciones con formato basado en las funcionalidades de un canal determinado.

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

Crea una actividad de mensaje que incluye una lista de opciones con formato basado en las funcionalidades de un canal determinado.

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

Un identificador de canal. La clase Channels contiene identificadores de canal conocidos.

list
IList<Choice>

Lista de opciones que se van a incluir.

text
String

Opcional, el texto del mensaje que se va a enviar.

speak
String

Opcional, el texto que va a hablar el bot en un canal habilitado para voz.

options
ChoiceFactoryOptions

Opcional, las opciones de formato que se usarán al representar como una lista.

Devoluciones

Actividad de mensaje creada.

Comentarios

El algoritmo prefiere dar formato a la lista proporcionada de opciones como acciones sugeridas, pero puede decidir usar una lista basada en texto si las acciones sugeridas no son compatibles de forma nativa con el canal, hay demasiadas opciones para que el canal se muestre o el título de cualquier opción es demasiado largo.

Si el algoritmo decide usar una lista, para 3 o menos opciones con títulos cortos, usará una lista insertada; de lo contrario, una lista numerada.

Se aplica a

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

Crea una actividad de mensaje que incluye una lista de opciones con formato basado en las funcionalidades de un canal determinado.

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

Un identificador de canal. La clase Channels contiene identificadores de canal conocidos.

list
IList<Choice>

Lista de opciones que se van a incluir.

text
String

Opcional, el texto del mensaje que se va a enviar.

speak
String

Opcional, el texto que va a hablar el bot en un canal habilitado para voz.

options
ChoiceFactoryOptions

Opcional, las opciones de formato que se usarán al representar como una lista.

conversationType
String

Opcional, el tipo de la conversación.

toList
IList<String>

Opcional, la lista de destinatarios.

Devoluciones

Actividad de mensaje creada.

Comentarios

El algoritmo prefiere dar formato a la lista proporcionada de opciones como acciones sugeridas, pero puede decidir usar una lista basada en texto si las acciones sugeridas no son compatibles de forma nativa con el canal, hay demasiadas opciones para que el canal se muestre o el título de cualquier opción es demasiado largo.

Si el algoritmo decide usar una lista, para 3 o menos opciones con títulos cortos, usará una lista insertada; de lo contrario, una lista numerada.

Se aplica a