MessageFactory Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Hilfsmethoden für verschiedene Nachrichtentypen, die ein Bot zurückgeben kann.
public static class MessageFactory
type MessageFactory = class
Public Class MessageFactory
- Vererbung
-
MessageFactory
Beispiele
// Create and send a message.
var message = MessageFactory.Text("Hello World");
await context.SendActivity(message);
Hinweise
Im Allgemeinen gelten die folgenden Aktionen für Nachrichten.
In der Dokumentation des Kanals finden Sie Beschränkungen, die dem Inhalt des zu sendenden Texts der Nachricht auferlegt werden.
Um verschiedene Merkmale der Spracherkennung Ihres Bots zu steuern, z. B. Sprache, Rate, Lautstärke, Aussprache und Tonhöhe, geben Sie den Test an, um im SSML-Format (Speech Synthesis Markup Language) zu sprechen.
Kanäle entscheiden, wie sich die einzelnen Kartenaktionsmanifeste in ihrer Benutzeroberfläche befinden. In den meisten Fällen sind die Karten klickbar. In anderen Personen können sie von der Spracheingabe ausgewählt werden. In Fällen, in denen der Kanal keine interaktive Aktivierungserfahrung (z. B. bei der Interaktion über SMS) bietet, unterstützt der Kanal die Aktivierung möglicherweise nicht. Die Entscheidung über das Rendern von Aktionen wird an anderer Stelle in diesem Dokument durch normative Anforderungen gesteuert (z. B. innerhalb des Kartenformats oder innerhalb der vorgeschlagenen Aktionsdefinition).
Methoden
| Attachment(Attachment, String, String, String) |
Gibt eine Nachrichtenaktivität zurück, die eine Anlage enthält. |
| Attachment(IEnumerable<Attachment>, String, String, String) |
Gibt eine Nachrichtenaktivität zurück, die eine Auflistung von Anlagen in einer Liste enthält. |
| Carousel(IEnumerable<Attachment>, String, String, String) |
Gibt eine Nachrichtenaktivität zurück, die eine Auflistung von Anlagen enthält, als Karussell. |
| ContentUrl(String, String, String, String, String, String) |
Gibt eine Nachrichtenaktivität zurück, die ein einzelnes Bild oder Video enthält. |
| SuggestedActions(IEnumerable<CardAction>, String, String, String, IList<String>) |
Gibt eine Nachricht zurück, die eine Reihe von vorgeschlagenen Aktionen und optionalen Text enthält. |
| SuggestedActions(IEnumerable<CardAction>, String, String, String) |
Gibt eine Nachricht zurück, die eine Reihe von vorgeschlagenen Aktionen und optionalen Text enthält. |
| SuggestedActions(IEnumerable<String>, String, String, String, IList<String>) |
Gibt eine Nachricht zurück, die eine Reihe von vorgeschlagenen Aktionen und optionalen Text enthält. |
| SuggestedActions(IEnumerable<String>, String, String, String) |
Gibt eine Nachricht zurück, die eine Reihe von vorgeschlagenen Aktionen und optionalen Text enthält. |
| Text(String, String, String) |
Gibt eine einfache Textnachricht zurück. |