MessageFactory.SuggestedActions Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
SuggestedActions(IEnumerable<CardAction>, String, String, String) |
Vrátí zprávu, která obsahuje sadu navrhovaných akcí a nepovinný text. |
SuggestedActions(IEnumerable<String>, String, String, String) |
Vrátí zprávu, která obsahuje sadu navrhovaných akcí a nepovinný text. |
SuggestedActions(IEnumerable<CardAction>, String, String, String, IList<String>) |
Vrátí zprávu, která obsahuje sadu navrhovaných akcí a nepovinný text. |
SuggestedActions(IEnumerable<String>, String, String, String, IList<String>) |
Vrátí zprávu, která obsahuje sadu navrhovaných akcí a nepovinný text. |
SuggestedActions(IEnumerable<CardAction>, String, String, String)
Vrátí zprávu, která obsahuje sadu navrhovaných akcí a nepovinný text.
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
Parametry
- cardActions
- IEnumerable<CardAction>
Akce karty, které se mají zahrnout.
- text
- String
Nepovinný text zprávy, kterou chcete odeslat.
- ssml
- String
Nepovinný text, který má robot vyslovovat v kanálu s podporou řeči.
- inputHint
- String
Volitelné, označuje, jestli robot přijímá, očekává nebo ignoruje uživatelský vstup po doručení zprávy klientovi. Jedna z těchto možností: "acceptingInput", "ignorováníInput" nebo "expectingInput". Výchozí hodnota je acceptingInput.
Návraty
Aktivita zprávy, která obsahuje navrhované akce.
Výjimky
cardActions
je null
.
Příklady
// 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);
Viz také
Platí pro
SuggestedActions(IEnumerable<String>, String, String, String)
Vrátí zprávu, která obsahuje sadu navrhovaných akcí a nepovinný text.
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
Parametry
- actions
- IEnumerable<String>
Text akcí, které se mají vytvořit.
- text
- String
Text zprávy, kterou chcete odeslat.
- ssml
- String
Nepovinný text, který má robot vyslovovat v kanálu s podporou řeči.
- inputHint
- String
Volitelné, označuje, jestli robot přijímá, očekává nebo ignoruje uživatelský vstup po doručení zprávy klientovi. Jedna z těchto možností: "acceptingInput", "ignorováníInput" nebo "expectingInput". Výchozí hodnota je acceptingInput.
Návraty
Aktivita zprávy obsahující navrhované akce.
Výjimky
actions
je null
.
Příklady
// 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);
Poznámky
Tato metoda vytvoří navrženou akci pro každý řetězec v actions
. Vytvořená akce používá text pro Value a Title a nastaví Type na ImBack.
Viz také
Platí pro
SuggestedActions(IEnumerable<CardAction>, String, String, String, IList<String>)
Vrátí zprávu, která obsahuje sadu navrhovaných akcí a nepovinný text.
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
Parametry
- cardActions
- IEnumerable<CardAction>
Akce karty, které se mají zahrnout.
- text
- String
Nepovinný text zprávy, kterou chcete odeslat.
- ssml
- String
Nepovinný text, který má robot vyslovovat v kanálu s podporou řeči.
- inputHint
- String
Volitelné, označuje, jestli robot přijímá, očekává nebo ignoruje uživatelský vstup po doručení zprávy klientovi. Jedna z těchto možností: "acceptingInput", "ignorováníInput" nebo "expectingInput". Výchozí hodnota je acceptingInput.
Návraty
Aktivita zprávy, která obsahuje navrhované akce.
Výjimky
cardActions
je null
.
Příklady
// 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);
Platí pro
SuggestedActions(IEnumerable<String>, String, String, String, IList<String>)
Vrátí zprávu, která obsahuje sadu navrhovaných akcí a nepovinný text.
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
Parametry
- actions
- IEnumerable<String>
Text akcí, které se mají vytvořit.
- text
- String
Text zprávy, kterou chcete odeslat.
- ssml
- String
Nepovinný text, který má robot vyslovovat v kanálu s podporou řeči.
- inputHint
- String
Volitelné, označuje, jestli robot přijímá, očekává nebo ignoruje uživatelský vstup po doručení zprávy klientovi. Jedna z těchto možností: "acceptingInput", "ignorováníInput" nebo "expectingInput". Výchozí hodnota je acceptingInput.
Návraty
Aktivita zprávy obsahující navrhované akce.
Výjimky
actions
je null
.
Příklady
// 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);
Poznámky
Tato metoda vytvoří navrženou akci pro každý řetězec v actions
. Vytvořená akce používá text pro Value a Title a nastaví Type na ImBack.