Condividi tramite


MessageFactory.SuggestedActions Metodo

Definizione

Overload

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

Restituisce un messaggio che include un set di azioni suggerite e testo facoltativo.

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

Restituisce un messaggio che include un set di azioni suggerite e testo facoltativo.

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

Restituisce un messaggio che include un set di azioni suggerite e testo facoltativo.

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

Restituisce un messaggio che include un set di azioni suggerite e testo facoltativo.

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

Restituisce un messaggio che include un set di azioni suggerite e testo facoltativo.

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

Parametri

cardActions
IEnumerable<CardAction>

Azioni della scheda da includere.

text
String

Facoltativo, il testo del messaggio da inviare.

ssml
String

Facoltativo, testo da pronunciare dal bot in un canale abilitato per il riconoscimento vocale.

inputHint
String

Facoltativo, indica se il bot accetta, prevede o ignora l'input dell'utente dopo che il messaggio viene recapitato al client. Uno di: "accettaInput", "ignoringInput" o "expectingInput". Il valore predefinito è "accettaInput".

Restituisce

Attività di messaggio che contiene le azioni suggerite.

Eccezioni

cardActions è null.

Esempio

// 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);

Vedi anche

Si applica a

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

Restituisce un messaggio che include un set di azioni suggerite e testo facoltativo.

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

Parametri

actions
IEnumerable<String>

Testo delle azioni da creare.

text
String

Testo del messaggio da inviare.

ssml
String

Facoltativo, testo da pronunciare dal bot in un canale abilitato per il riconoscimento vocale.

inputHint
String

Facoltativo, indica se il bot accetta, prevede o ignora l'input dell'utente dopo che il messaggio viene recapitato al client. Uno di: "accettaInput", "ignoringInput" o "expectingInput". Il valore predefinito è "accettaInput".

Restituisce

Attività di messaggio contenente le azioni suggerite.

Eccezioni

actions è null.

Esempio

// 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);

Commenti

Questo metodo crea un'azione suggerita per ogni stringa in actions. L'azione creata usa il testo per il Value e Title e imposta il Type su ImBack.

Vedi anche

Si applica a

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

Restituisce un messaggio che include un set di azioni suggerite e testo facoltativo.

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

Parametri

cardActions
IEnumerable<CardAction>

Azioni della scheda da includere.

text
String

Facoltativo, il testo del messaggio da inviare.

ssml
String

Facoltativo, testo da pronunciare dal bot in un canale abilitato per il riconoscimento vocale.

inputHint
String

Facoltativo, indica se il bot accetta, prevede o ignora l'input dell'utente dopo che il messaggio viene recapitato al client. Uno di: "accettaInput", "ignoringInput" o "expectingInput". Il valore predefinito è "accettaInput".

toList
IList<String>

Facoltativo, l'elenco dei destinatari.

Restituisce

Attività di messaggio che contiene le azioni suggerite.

Eccezioni

cardActions è null.

Esempio

// 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);

Si applica a

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

Restituisce un messaggio che include un set di azioni suggerite e testo facoltativo.

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

Parametri

actions
IEnumerable<String>

Testo delle azioni da creare.

text
String

Testo del messaggio da inviare.

ssml
String

Facoltativo, testo da pronunciare dal bot in un canale abilitato per il riconoscimento vocale.

inputHint
String

Facoltativo, indica se il bot accetta, prevede o ignora l'input dell'utente dopo che il messaggio viene recapitato al client. Uno di: "accettaInput", "ignoringInput" o "expectingInput". Il valore predefinito è "accettaInput".

toList
IList<String>

Facoltativo, l'elenco dei destinatari.

Restituisce

Attività di messaggio contenente le azioni suggerite.

Eccezioni

actions è null.

Esempio

// 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);

Commenti

Questo metodo crea un'azione suggerita per ogni stringa in actions. L'azione creata usa il testo per il Value e Title e imposta il Type su ImBack.

Vedi anche

Si applica a