MessageFactory Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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. |