Compartir a través de


MessageFactory.SuggestedActions Método

Definición

Sobrecargas

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

Devuelve un mensaje que incluye un conjunto de acciones sugeridas y texto opcional.

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

Devuelve un mensaje que incluye un conjunto de acciones sugeridas y texto opcional.

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

Devuelve un mensaje que incluye un conjunto de acciones sugeridas y texto opcional.

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

Parámetros

cardActions
IEnumerable<CardAction>

Acciones de la tarjeta que se van a incluir.

text
String

Opcional, el texto del mensaje que se va a enviar.

ssml
String

Opcional, el bot dirá texto en un canal habilitado para voz.

inputHint
String

Opcional, indica si el bot acepta, espera o omite la entrada del usuario después de entregar el mensaje al cliente. Uno de: "acceptingInput", "ignoreingInput" o "expectingInput". El valor predeterminado es "acceptingInput".

Devoluciones

Actividad de mensaje que contiene las acciones sugeridas.

Excepciones

cardActions es null.

Ejemplos

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

Consulte también

Se aplica a

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

Devuelve un mensaje que incluye un conjunto de acciones sugeridas y texto opcional.

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

Parámetros

actions
IEnumerable<String>

Texto de las acciones que se van a crear.

text
String

Texto del mensaje que se va a enviar.

ssml
String

Opcional, el bot dirá texto en un canal habilitado para voz.

inputHint
String

Opcional, indica si el bot acepta, espera o omite la entrada del usuario después de entregar el mensaje al cliente. Uno de: "acceptingInput", "ignoreingInput" o "expectingInput". El valor predeterminado es "acceptingInput".

Devoluciones

Actividad de mensaje que contiene las acciones sugeridas.

Excepciones

actions es null.

Ejemplos

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

Comentarios

Este método crea una acción sugerida para cada cadena de actions. La acción creada usa el texto de Value y y establece en TypeImBack.Title

Consulte también

Se aplica a