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)

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 Karte einzuschließenden Aktionen.

text
String

Optional: der Text der zu sendenden Nachricht.

ssml
String

Optional: 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

Optional: 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

Diese Methode erstellt eine vorgeschlagene Aktion für jede Zeichenfolge in actions. Die erstellte Aktion verwendet den Text für und Value und Title und legt den Type auf fest ImBack.

Weitere Informationen

Gilt für: