Freigeben über


MessageFactory.SuggestedActions Methode

Definition

Überlädt

SuggestedActions(IEnumerable<CardAction>, String, String, String)

Gibt eine Nachricht zurück, die eine Reihe von vorgeschlagenen Aktionen und optionalen Text enthält.

SuggestedActions(IEnumerable<String>, String, String, String)

Gibt eine Nachricht zurück, die eine Reihe von vorgeschlagenen Aktionen und optionalen Text enthält.

SuggestedActions(IEnumerable<CardAction>, String, String, String, IList<String>)

Gibt eine Nachricht zurück, die eine Reihe von vorgeschlagenen Aktionen und optionalen Text enthält.

SuggestedActions(IEnumerable<String>, String, String, String, IList<String>)

Gibt eine Nachricht zurück, die eine Reihe von vorgeschlagenen Aktionen und optionalen Text enthält.

SuggestedActions(IEnumerable<CardAction>, String, String, String)

Gibt eine Nachricht zurück, die eine Reihe von vorgeschlagenen Aktionen und optionalen Text enthält.

public static Microsoft.Bot.Schema.IMessageActivity SuggestedActions (System.Collections.Generic.IEnumerable<Microsoft.Bot.Schema.CardAction> cardActions, string text = default, string ssml = default, string inputHint = default);
static member SuggestedActions : seq<Microsoft.Bot.Schema.CardAction> * string * string * string -> Microsoft.Bot.Schema.IMessageActivity
Public Shared Function SuggestedActions (cardActions As IEnumerable(Of CardAction), Optional text As String = Nothing, Optional ssml As String = Nothing, Optional inputHint As String = Nothing) As IMessageActivity

Parameter

cardActions
IEnumerable<CardAction>

Die einzuschließden Kartenaktionen.

text
String

Optional, der Text der zu sendenden Nachricht.

ssml
String

Optionaler Text, der von Ihrem Bot in einem sprachfähigen Kanal gesprochen werden soll.

inputHint
String

Optional, gibt an, ob Ihr Bot Benutzereingaben akzeptiert, erwartet oder ignoriert, nachdem die Nachricht an den Client übermittelt wurde. Einer von: "acceptingInput", "ignoringInput" oder "expectingInput". Der Standardwert ist "acceptingInput".

Gibt zurück

Eine Nachrichtenaktivität, die die vorgeschlagenen Aktionen enthält.

Ausnahmen

cardActions ist null.

Beispiele

// Create the activity and add suggested actions.
var activity = MessageFactory.SuggestedActions(
    new CardAction[]
    {
        new CardAction(title: "red", type: ActionTypes.ImBack, value: "red"),
        new CardAction( title: "green", type: ActionTypes.ImBack, value: "green"),
        new CardAction(title: "blue", type: ActionTypes.ImBack, value: "blue")
    }, text: "Choose a color");

// Send the activity as a reply to the user.
await context.SendActivity(activity);

Weitere Informationen

Gilt für:

SuggestedActions(IEnumerable<String>, String, String, String)

Gibt eine Nachricht zurück, die eine Reihe von vorgeschlagenen Aktionen und optionalen Text enthält.

public static Microsoft.Bot.Schema.IMessageActivity SuggestedActions (System.Collections.Generic.IEnumerable<string> actions, string text = default, string ssml = default, string inputHint = default);
static member SuggestedActions : seq<string> * string * string * string -> Microsoft.Bot.Schema.IMessageActivity
Public Shared Function SuggestedActions (actions As IEnumerable(Of String), Optional text As String = Nothing, Optional ssml As String = Nothing, Optional inputHint As String = Nothing) As IMessageActivity

Parameter

actions
IEnumerable<String>

Der Text der zu erstellenden Aktionen.

text
String

Der Text der zu sendenden Nachricht.

ssml
String

Optionaler Text, der von Ihrem Bot in einem sprachfähigen Kanal gesprochen werden soll.

inputHint
String

Optional, gibt an, ob Ihr Bot Benutzereingaben akzeptiert, erwartet oder ignoriert, nachdem die Nachricht an den Client übermittelt wurde. Einer von: "acceptingInput", "ignoringInput" oder "expectingInput". Der Standardwert ist "acceptingInput".

Gibt zurück

Eine Nachrichtenaktivität, die die vorgeschlagenen Aktionen enthält.

Ausnahmen

actions ist null.

Beispiele

// Create the activity and add suggested actions.
var activity = MessageFactory.SuggestedActions(
    new string[] { "red", "green", "blue" },
    text: "Choose a color");

// Send the activity as a reply to the user.
await context.SendActivity(activity);

Hinweise

Mit dieser Methode wird für jede Zeichenfolge in actionseine vorgeschlagene Aktion erstellt. Die erstellte Aktion verwendet den Text für die Value und Title und legt die Type auf ImBackfest.

Weitere Informationen

Gilt für:

SuggestedActions(IEnumerable<CardAction>, String, String, String, IList<String>)

Gibt eine Nachricht zurück, die eine Reihe von vorgeschlagenen Aktionen und optionalen Text enthält.

public static Microsoft.Bot.Schema.IMessageActivity SuggestedActions (System.Collections.Generic.IEnumerable<Microsoft.Bot.Schema.CardAction> cardActions, string text = default, string ssml = default, string inputHint = default, System.Collections.Generic.IList<string> toList = default);
static member SuggestedActions : seq<Microsoft.Bot.Schema.CardAction> * string * string * string * System.Collections.Generic.IList<string> -> Microsoft.Bot.Schema.IMessageActivity
Public Shared Function SuggestedActions (cardActions As IEnumerable(Of CardAction), Optional text As String = Nothing, Optional ssml As String = Nothing, Optional inputHint As String = Nothing, Optional toList As IList(Of String) = Nothing) As IMessageActivity

Parameter

cardActions
IEnumerable<CardAction>

Die einzuschließden Kartenaktionen.

text
String

Optional, der Text der zu sendenden Nachricht.

ssml
String

Optionaler Text, der von Ihrem Bot in einem sprachfähigen Kanal gesprochen werden soll.

inputHint
String

Optional, gibt an, ob Ihr Bot Benutzereingaben akzeptiert, erwartet oder ignoriert, nachdem die Nachricht an den Client übermittelt wurde. Einer von: "acceptingInput", "ignoringInput" oder "expectingInput". Der Standardwert ist "acceptingInput".

toList
IList<String>

Optional, die Liste der Empfänger.

Gibt zurück

Eine Nachrichtenaktivität, die die vorgeschlagenen Aktionen enthält.

Ausnahmen

cardActions ist null.

Beispiele

// Create the activity and add suggested actions.
var activity = MessageFactory.SuggestedActions(
    new CardAction[]
    {
        new CardAction(title: "red", type: ActionTypes.ImBack, value: "red"),
        new CardAction( title: "green", type: ActionTypes.ImBack, value: "green"),
        new CardAction(title: "blue", type: ActionTypes.ImBack, value: "blue")
    }, text: "Choose a color");

// Send the activity as a reply to the user.
await context.SendActivity(activity);

Gilt für:

SuggestedActions(IEnumerable<String>, String, String, String, IList<String>)

Gibt eine Nachricht zurück, die eine Reihe von vorgeschlagenen Aktionen und optionalen Text enthält.

public static Microsoft.Bot.Schema.IMessageActivity SuggestedActions (System.Collections.Generic.IEnumerable<string> actions, string text = default, string ssml = default, string inputHint = default, System.Collections.Generic.IList<string> toList = default);
static member SuggestedActions : seq<string> * string * string * string * System.Collections.Generic.IList<string> -> Microsoft.Bot.Schema.IMessageActivity
Public Shared Function SuggestedActions (actions As IEnumerable(Of String), Optional text As String = Nothing, Optional ssml As String = Nothing, Optional inputHint As String = Nothing, Optional toList As IList(Of String) = Nothing) As IMessageActivity

Parameter

actions
IEnumerable<String>

Der Text der zu erstellenden Aktionen.

text
String

Der Text der zu sendenden Nachricht.

ssml
String

Optionaler Text, der von Ihrem Bot in einem sprachfähigen Kanal gesprochen werden soll.

inputHint
String

Optional, gibt an, ob Ihr Bot Benutzereingaben akzeptiert, erwartet oder ignoriert, nachdem die Nachricht an den Client übermittelt wurde. Einer von: "acceptingInput", "ignoringInput" oder "expectingInput". Der Standardwert ist "acceptingInput".

toList
IList<String>

Optional, die Liste der Empfänger.

Gibt zurück

Eine Nachrichtenaktivität, die die vorgeschlagenen Aktionen enthält.

Ausnahmen

actions ist null.

Beispiele

// Create the activity and add suggested actions.
var activity = MessageFactory.SuggestedActions(
    new string[] { "red", "green", "blue" },
    text: "Choose a color");

// Send the activity as a reply to the user.
await context.SendActivity(activity);

Hinweise

Mit dieser Methode wird für jede Zeichenfolge in actionseine vorgeschlagene Aktion erstellt. Die erstellte Aktion verwendet den Text für die Value und Title und legt die Type auf ImBackfest.

Weitere Informationen

Gilt für: