Dela via


MessageFactory Klass

Definition

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.

Gäller för