MessageFactory Osztály

Definíció

Segédprogramokat tartalmaz a robot által visszaadható különböző üzenettípusokhoz.

public static class MessageFactory
type MessageFactory = class
Public Class MessageFactory
Öröklődés
MessageFactory

Példák

// Create and send a message.
var message = MessageFactory.Text("Hello World");
await context.SendActivity(message);

Megjegyzések

Az alábbiak általában az üzenetműveletekre vonatkoznak.

A küldendő üzenet szövegének tartalmára vonatkozó korlátozásokról a csatorna dokumentációjában olvashat.

A robot beszédének különböző jellemzői, például a hang, a sebesség, a hangerő, a kiejtés és a hangmagasság szabályozásához adja meg a beszédszintézis korrektúranyelvi (SSML) formátumú beszédtesztet.

A csatornák határozzák meg, hogy az egyes kártyaműveletek hogyan nyilvánulnak meg a felhasználói élményben. A legtöbb esetben a kártyák kattinthatók. Másokban beszédbemenettel jelölhetők ki. Ha a csatorna nem kínál interaktív aktiválási élményt (például SMS-en keresztüli interakció esetén), előfordulhat, hogy a csatorna semmilyen módon nem támogatja az aktiválást. A műveletek renderelésével kapcsolatos döntést a dokumentum más részein (például a kártyaformátumban vagy a javasolt műveletek definíciójában) meghatározott normatív követelmények vezérlik.

Metódusok

Attachment(Attachment, String, String, String)

Egy mellékletet tartalmazó üzenettevékenységet ad vissza.

Attachment(IEnumerable<Attachment>, String, String, String)

Egy lista mellékletgyűjteményét tartalmazó üzenettevékenységet ad vissza.

Carousel(IEnumerable<Attachment>, String, String, String)

Körhintaként egy mellékletgyűjteményt tartalmazó üzenettevékenységet ad vissza.

ContentUrl(String, String, String, String, String, String)

Egyetlen képet vagy videót tartalmazó üzenettevékenységet ad vissza.

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

Olyan üzenetet ad vissza, amely a javasolt műveleteket és az opcionális szöveget tartalmazza.

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

Olyan üzenetet ad vissza, amely a javasolt műveleteket és az opcionális szöveget tartalmazza.

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

Olyan üzenetet ad vissza, amely a javasolt műveleteket és az opcionális szöveget tartalmazza.

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

Olyan üzenetet ad vissza, amely a javasolt műveleteket és az opcionális szöveget tartalmazza.

Text(String, String, String)

Egyszerű szöveges üzenetet ad vissza.

A következőre érvényes: