MessageFactory Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller verktygsmetoder för olika meddelandetyper som en robot kan returnera.
public static class MessageFactory
type MessageFactory = class
Public Class MessageFactory
- Arv
-
MessageFactory
Exempel
// Create and send a message.
var message = MessageFactory.Text("Hello World");
await context.SendActivity(message);
Kommentarer
Följande gäller för meddelandeåtgärder i allmänhet.
I kanalens dokumentation finns begränsningar för innehållet i texten i meddelandet som ska skickas.
Om du vill kontrollera olika egenskaper för robotens tal, till exempel röst, frekvens, volym, uttal och tonhöjd, anger du test för att tala i SSML-format (Speech Synthesis Markup Language).
Kanaler bestämmer hur varje kortåtgärd manifesteras i användarupplevelsen. I de flesta fall är korten klickbara. I andra kan de väljas med talindata. I fall där kanalen inte erbjuder en interaktiv aktiveringsupplevelse (t.ex. när den interagerar via SMS) kanske kanalen inte stöder aktivering alls. Beslutet om hur åtgärder ska återges styrs av normativa krav någon annanstans i det här dokumentet (t.ex. i kortformatet eller inom definitionen av föreslagna åtgärder).
Metoder
Attachment(Attachment, String, String, String) |
Returnerar en meddelandeaktivitet som innehåller en bifogad fil. |
Attachment(IEnumerable<Attachment>, String, String, String) |
Returnerar en meddelandeaktivitet som innehåller en samling bifogade filer i en lista. |
Carousel(IEnumerable<Attachment>, String, String, String) |
Returnerar en meddelandeaktivitet som innehåller en samling bifogade filer som en karusell. |
ContentUrl(String, String, String, String, String, String) |
Returnerar en meddelandeaktivitet som innehåller en enda bild eller video. |
SuggestedActions(IEnumerable<CardAction>, String, String, String, IList<String>) |
Returnerar ett meddelande som innehåller en uppsättning föreslagna åtgärder och valfri text. |
SuggestedActions(IEnumerable<CardAction>, String, String, String) |
Returnerar ett meddelande som innehåller en uppsättning föreslagna åtgärder och valfri text. |
SuggestedActions(IEnumerable<String>, String, String, String, IList<String>) |
Returnerar ett meddelande som innehåller en uppsättning föreslagna åtgärder och valfri text. |
SuggestedActions(IEnumerable<String>, String, String, String) |
Returnerar ett meddelande som innehåller en uppsättning föreslagna åtgärder och valfri text. |
Text(String, String, String) |
Returnerar ett enkelt textmeddelande. |