Freigeben über


Prompt<T>.AppendChoices Methode

Definition

Überlädt

AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, CancellationToken)

Wenn eine abgeleitete Klasse überschrieben wird, werden auswahlmöglichkeiten an die Aktivität angefügt, wenn der Benutzer zur Eingabe aufgefordert wird.

AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, String, IList<String>, CancellationToken)

Wenn eine abgeleitete Klasse überschrieben wird, werden auswahlmöglichkeiten an die Aktivität angefügt, wenn der Benutzer zur Eingabe aufgefordert wird.

AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, CancellationToken)

Wenn eine abgeleitete Klasse überschrieben wird, werden auswahlmöglichkeiten an die Aktivität angefügt, wenn der Benutzer zur Eingabe aufgefordert wird.

protected virtual Microsoft.Bot.Schema.IMessageActivity AppendChoices (Microsoft.Bot.Schema.IMessageActivity prompt, string channelId, System.Collections.Generic.IList<Microsoft.Bot.Builder.Dialogs.Choices.Choice> choices, Microsoft.Bot.Builder.Dialogs.Choices.ListStyle style, Microsoft.Bot.Builder.Dialogs.Choices.ChoiceFactoryOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member AppendChoices : Microsoft.Bot.Schema.IMessageActivity * string * System.Collections.Generic.IList<Microsoft.Bot.Builder.Dialogs.Choices.Choice> * Microsoft.Bot.Builder.Dialogs.Choices.ListStyle * Microsoft.Bot.Builder.Dialogs.Choices.ChoiceFactoryOptions * System.Threading.CancellationToken -> Microsoft.Bot.Schema.IMessageActivity
override this.AppendChoices : Microsoft.Bot.Schema.IMessageActivity * string * System.Collections.Generic.IList<Microsoft.Bot.Builder.Dialogs.Choices.Choice> * Microsoft.Bot.Builder.Dialogs.Choices.ListStyle * Microsoft.Bot.Builder.Dialogs.Choices.ChoiceFactoryOptions * System.Threading.CancellationToken -> Microsoft.Bot.Schema.IMessageActivity
Protected Overridable Function AppendChoices (prompt As IMessageActivity, channelId As String, choices As IList(Of Choice), style As ListStyle, Optional options As ChoiceFactoryOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As IMessageActivity

Parameter

prompt
IMessageActivity

Die Aktivität, an die die Auswahl angefügt werden soll.

channelId
String

Die ID des Kanals des Benutzers.

choices
IList<Choice>

Die anzufügenden Optionen.

style
ListStyle

Gibt an, wie die Auswahl dem Benutzer angezeigt werden soll.

options
ChoiceFactoryOptions

Die Formatierungsoptionen, die beim Darstellen der Auswahl verwendet werden sollen.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um eine Kündigungsbenachrichtigung zu erhalten.

Gibt zurück

Eine Task, die den asynchronen Vorgang darstellt.

Hinweise

Wenn der Vorgang erfolgreich ist, enthält das Ergebnis die aktualisierte Aktivität.

Gilt für:

AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, String, IList<String>, CancellationToken)

Wenn eine abgeleitete Klasse überschrieben wird, werden auswahlmöglichkeiten an die Aktivität angefügt, wenn der Benutzer zur Eingabe aufgefordert wird.

protected virtual Microsoft.Bot.Schema.IMessageActivity AppendChoices (Microsoft.Bot.Schema.IMessageActivity prompt, string channelId, System.Collections.Generic.IList<Microsoft.Bot.Builder.Dialogs.Choices.Choice> choices, Microsoft.Bot.Builder.Dialogs.Choices.ListStyle style, Microsoft.Bot.Builder.Dialogs.Choices.ChoiceFactoryOptions options = default, string conversationType = default, System.Collections.Generic.IList<string> toList = default, System.Threading.CancellationToken cancellationToken = default);
abstract member AppendChoices : Microsoft.Bot.Schema.IMessageActivity * string * System.Collections.Generic.IList<Microsoft.Bot.Builder.Dialogs.Choices.Choice> * Microsoft.Bot.Builder.Dialogs.Choices.ListStyle * Microsoft.Bot.Builder.Dialogs.Choices.ChoiceFactoryOptions * string * System.Collections.Generic.IList<string> * System.Threading.CancellationToken -> Microsoft.Bot.Schema.IMessageActivity
override this.AppendChoices : Microsoft.Bot.Schema.IMessageActivity * string * System.Collections.Generic.IList<Microsoft.Bot.Builder.Dialogs.Choices.Choice> * Microsoft.Bot.Builder.Dialogs.Choices.ListStyle * Microsoft.Bot.Builder.Dialogs.Choices.ChoiceFactoryOptions * string * System.Collections.Generic.IList<string> * System.Threading.CancellationToken -> Microsoft.Bot.Schema.IMessageActivity
Protected Overridable Function AppendChoices (prompt As IMessageActivity, channelId As String, choices As IList(Of Choice), style As ListStyle, Optional options As ChoiceFactoryOptions = Nothing, Optional conversationType As String = Nothing, Optional toList As IList(Of String) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As IMessageActivity

Parameter

prompt
IMessageActivity

Die Aktivität, an die die Auswahl angefügt werden soll.

channelId
String

Die ID des Kanals des Benutzers.

choices
IList<Choice>

Die anzufügenden Optionen.

style
ListStyle

Gibt an, wie die Auswahl dem Benutzer angezeigt werden soll.

options
ChoiceFactoryOptions

Die Formatierungsoptionen, die beim Darstellen der Auswahl verwendet werden sollen.

conversationType
String

Der Typ der Unterhaltung.

toList
IList<String>

Die Liste der Empfänger.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um eine Kündigungsbenachrichtigung zu erhalten.

Gibt zurück

Eine Task, die den asynchronen Vorgang darstellt.

Hinweise

Wenn der Vorgang erfolgreich ist, enthält das Ergebnis die aktualisierte Aktivität.

Gilt für: