Delen via


ChoiceFactory.ForChannel Methode

Definitie

Overloads

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

Hiermee maakt u een berichtactiviteit met een lijst met opties die zijn opgemaakt op basis van de mogelijkheden van een bepaald kanaal.

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

Hiermee maakt u een berichtactiviteit met een lijst met opties die zijn opgemaakt op basis van de mogelijkheden van een bepaald kanaal.

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

Hiermee maakt u een berichtactiviteit met een lijst met opties die zijn opgemaakt op basis van de mogelijkheden van een bepaald kanaal.

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

Parameters

channelId
String

Een kanaal-id. De Channels-klasse bevat bekende kanaal-id's.

list
IList<Choice>

De lijst met opties die u wilt opnemen.

text
String

Optioneel, de tekst van het bericht dat moet worden verzonden.

speak
String

Optioneel, de tekst die door uw bot moet worden gesproken in een spraakkanaal.

options
ChoiceFactoryOptions

Optioneel, de opmaakopties die moeten worden gebruikt bij het weergeven als een lijst.

Retouren

De gemaakte berichtactiviteit.

Opmerkingen

Het algoritme maakt liever de opgegeven lijst met keuzes op als voorgestelde acties, maar kan besluiten om een lijst op basis van tekst te gebruiken als voorgestelde acties niet systeemeigen worden ondersteund door het kanaal, er zijn te veel keuzes voor het kanaal om weer te geven of de titel van een keuze te lang is.

Als het algoritme besluit een lijst te gebruiken, wordt voor 3 of minder keuzen met korte titels een inlinelijst gebruikt; anders een genummerde lijst.

Van toepassing op

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

Hiermee maakt u een berichtactiviteit met een lijst met opties die zijn opgemaakt op basis van de mogelijkheden van een bepaald kanaal.

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

Parameters

channelId
String

Een kanaal-id. De Channels-klasse bevat bekende kanaal-id's.

list
IList<Choice>

De lijst met opties die u wilt opnemen.

text
String

Optioneel, de tekst van het bericht dat moet worden verzonden.

speak
String

Optioneel, de tekst die door uw bot moet worden gesproken in een spraakkanaal.

options
ChoiceFactoryOptions

Optioneel, de opmaakopties die moeten worden gebruikt bij het weergeven als een lijst.

conversationType
String

Optioneel, het type gesprek.

toList
IList<String>

Optioneel, de lijst met geadresseerden.

Retouren

De gemaakte berichtactiviteit.

Opmerkingen

Het algoritme maakt liever de opgegeven lijst met keuzes op als voorgestelde acties, maar kan besluiten om een lijst op basis van tekst te gebruiken als voorgestelde acties niet systeemeigen worden ondersteund door het kanaal, er zijn te veel keuzes voor het kanaal om weer te geven of de titel van een keuze te lang is.

Als het algoritme besluit een lijst te gebruiken, wordt voor 3 of minder keuzen met korte titels een inlinelijst gebruikt; anders een genummerde lijst.

Van toepassing op