IMessageActivity Schnittstelle
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.
Eine Nachricht in einer Unterhaltung.
public interface IMessageActivity : Microsoft.Bot.Schema.IActivity
type IMessageActivity = interface
interface IActivity
Public Interface IMessageActivity
Implements IActivity
- Abgeleitet
- Implementiert
Eigenschaften
AttachmentLayout |
Dient zum Abrufen oder Festlegen eines Hinweises zum Umgang mit mehreren Anlagen: [list|karussell] Default:list. |
Attachments |
Dient zum Abrufen oder Festlegen von Anlagen. |
ChannelData |
Ruft kanalspezifische Nutzlast ab oder legt sie fest. (Geerbt von IActivity) |
ChannelId |
Dient zum Abrufen oder Festlegen des Kanals, dem diese Aktivität zugeordnet ist. (Geerbt von IActivity) |
Conversation |
Dient zum Abrufen oder Festlegen der Adresse für die Unterhaltung, der diese Aktivität zugeordnet ist. (Geerbt von IActivity) |
DeliveryMode |
Dient zum Abrufen oder Festlegen eines Hinweises, um zu beschreiben, wie diese Aktivität zugestellt werden soll. null oder "default" = default delivery "notification" = notification semantics See DeliveryModes for current constants. |
Entities |
Dient zum Abrufen oder Festlegen einer Auflistung von Entity -Objekten, die jeweils Metadaten zu dieser Aktivität enthalten. Jedes Entity-Objekt wird eingegeben. (Geerbt von IActivity) |
Expiration |
Ruft dateTime ab, um die Aktivität als ISO 8601-codierte Datumstime abläuft, oder legt diese fest. |
From |
Ruft die Absenderadresse ab oder legt sie fest. (Geerbt von IActivity) |
Id |
Dient zum Abrufen oder Festlegen von iD für die Aktivität. (Geerbt von IActivity) |
Importance |
Ruft ab oder legt die Wichtigkeit der Aktivität Gültige Werte sind "niedrig", "normal" und "hoch". Der Standardwert ist "normal". |
InputHint |
Ruft ab oder legt fest, ob der Bot Eingabe akzeptiert, erwartet oder ignoriert. |
Locale |
Dient zum Abrufen oder Festlegen des Sprachcodes des Textfelds. |
LocalTimestamp |
Dient zum Abrufen oder Festlegen des lokalen Datums und der Uhrzeit der Nachricht, ausgedrückt im ISO-8601-Format. Beispiel: 2016-09-23T13:07:49.4714686-07:00. (Geerbt von IActivity) |
Recipient |
Ruft die Adresse ab, die die Nachricht empfangen hat, oder legt sie fest. (Geerbt von IActivity) |
ReplyToId |
Ruft die ursprüngliche ID ab, auf die diese Aktivität reagiert, oder legt sie fest. (Geerbt von IActivity) |
ServiceUrl |
Ruft die Dienst-URL ab, an die Antworten auf diese Aktivität gesendet werden sollen, oder legt diese fest. (Geerbt von IActivity) |
Speak |
Ruft das Sprachtag ab oder legt dieses fest (SSML-Markup für Text in Sprache). |
SuggestedActions |
Dient zum Abrufen oder Festlegen von suggestedActions, um Aktionen für die Interaktion mit einer Karte wie Tastaturen/Schnellantworten auszudrücken. |
Summary |
Ruft Text ab, der angezeigt werden soll, wenn der Kanal Karten nicht rendern kann, oder legt diesen fest. |
Text |
Dient zum Abrufen oder Festlegen von Inhalten für die Nachricht. |
TextFormat |
Ruft das Format von Textfeldern ab oder legt dieses fest [plain|markdown] Default:markdown. |
Timestamp |
Dient zum Abrufen oder Festlegen des Zeitstempels, wenn diese Nachricht gesendet wurde (UTC). (Geerbt von IActivity) |
Type |
Ruft den Aktivitätstyp ab oder legt den Aktivitätstyp fest. (Geerbt von IActivity) |
Value |
Dient zum Abrufen oder Festlegen des Werts, der mit CardAction bereitgestellt wird. |
Methoden
ApplyConversationReference(ConversationReference, Boolean) |
Aktualisiert eine Aktivität mit den Übermittlungsinformationen aus einem vorhandenen Unterhaltungsverweis. (Geerbt von IActivity) |
AsContactRelationUpdateActivity() |
Zurückgeben von IContactRelationUpdateActivity, wenn dies eine contactRelationUpdate-Aktivität ist, andernfalls NULL. (Geerbt von IActivity) |
AsConversationUpdateActivity() |
Zurückgeben von IConversationUpdateActivity, wenn es sich um eine conversationUpdate-Aktivität handelt, andernfalls NULL. (Geerbt von IActivity) |
AsEndOfConversationActivity() |
Zurückgeben von "IEndOfConversationActivity", wenn dies eine End-of-Conversation-Aktivität ist, andernfalls NULL. (Geerbt von IActivity) |
AsEventActivity() |
Gibt IEventActivity zurück, wenn es sich um eine Ereignisaktivität handelt, andernfalls null. (Geerbt von IActivity) |
AsInstallationUpdateActivity() |
Zurückgeben von IInstallationUpdateActivity, wenn dies eine installationUpdate-Aktivität ist, andernfalls NULL. (Geerbt von IActivity) |
AsInvokeActivity() |
Gibt IInvokeActivity zurück, wenn es sich um eine Aufrufaktivität handelt, andernfalls null. (Geerbt von IActivity) |
AsMessageActivity() |
Gibt IMessageActivity zurück, wenn dies eine Nachrichtenaktivität ist, andernfalls NULL. (Geerbt von IActivity) |
AsMessageDeleteActivity() |
Gibt IMessageDeleteActivity zurück, wenn dies eine Nachrichtenlöschaktivität ist, andernfalls NULL. (Geerbt von IActivity) |
AsMessageReactionActivity() |
Gibt IMessageDeleteActivity zurück, wenn dies eine Nachrichtenreaktionsaktivität ist, andernfalls NULL. (Geerbt von IActivity) |
AsMessageUpdateActivity() |
Gibt IMessageUpdateActivity zurück, wenn es sich um eine Nachrichtenaktualisierungsaktivität handelt, andernfalls null. (Geerbt von IActivity) |
AsSuggestionActivity() |
Gibt IMessageDeleteActivity zurück, wenn dies eine Vorschlagsaktivität ist, andernfalls NULL. (Geerbt von IActivity) |
AsTypingActivity() |
Zurückgeben von ITypingActivity, wenn dies eine Eingabeaktivität ist, andernfalls NULL. (Geerbt von IActivity) |
GetChannelData<TypeT>() |
Ruft die Kanaldaten als stark typiertes Objekt ab. (Geerbt von IActivity) |
GetConversationReference() |
Ruft einen Unterhaltungsverweis aus einer Aktivität ab. (Geerbt von IActivity) |
GetMentions() |
Erwähnungen abrufen. |
HasContent() |
True, wenn diese Aktivität Text, Anlagen oder channelData enthält. |
TryGetChannelData<TypeT>(TypeT) |
Versuchen Sie, die Kanaldaten als stark typiertes Objekt abzurufen. (Geerbt von IActivity) |
Erweiterungsmethoden
TeamsGetChannelId(IActivity) |
Ruft die Kanal-ID des Teams aus der aktuellen Aktivität ab. |
TeamsGetMeetingInfo(IActivity) |
Ruft das TeamsMeetingInfo -Objekt aus der aktuellen Aktivität ab. |
TeamsGetSelectedChannelId(IActivity) |
Ruft die ausgewählte Kanal-ID des Teams aus der aktuellen Aktivität ab. |
TeamsGetTeamInfo(IActivity) |
Ruft das TeamsInfo -Objekt aus der aktuellen Aktivität ab. |
TeamsGetTeamOnBehalfOf(IActivity) |
Ruft die Liste "Teams OnBehalfOf" aus der aktuellen Aktivität ab. |
TeamsNotifyUser(IActivity) |
Konfiguriert die aktuelle Aktivität, um eine Benachrichtigung in Teams zu generieren. |
TeamsNotifyUser(IActivity, Boolean, String) |
Konfiguriert die aktuelle Aktivität, um eine Benachrichtigung in Teams zu generieren. |
MentionsId(IMessageActivity, String) |
Gibt es eine Erwähnung der ID in der Text-Eigenschaft. |
MentionsRecipient(IMessageActivity) |
Gibt es eine Erwähnung von Recipient.Id in der Text-Eigenschaft. |
RemoveMentionText(IMessageActivity, String) |
Entfernen Sie einen Erwähnungstext für die angegebene ID aus der Activity.Text-Eigenschaft. Wenn die Nachricht beispielsweise @echoBot Hi Bot angezeigt wird, wird dadurch "@echoBot" entfernt, sodass "Hi Bot" verlassen wird. |
RemoveRecipientMention(IMessageActivity) |
Entfernen von Empfänger-Erwähnungstext aus der Text-Eigenschaft. Verwenden Sie vorsichtig, da diese Funktion den Text in der Aktivität ändert. |
GetLocale(IActivity) |
Ruft das Gebietsschema für die Aktivität ab. |
SetLocale(IActivity, String) |
Legt das Gebietsschema für die Aktivität fest. |