IActivity 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.
Freigegebene Eigenschaften für alle Aktivitäten.
public interface IActivity
type IActivity = interface
Public Interface IActivity
- Abgeleitet
Eigenschaften
ChannelData |
Ruft kanalspezifische Nutzlast ab oder legt diese fest. |
ChannelId |
Ruft den Kanal ab, dem diese Aktivität zugeordnet ist, oder legt diesen fest. |
Conversation |
Ruft die Adresse für die Unterhaltung ab, der diese Aktivität zugeordnet ist, oder legt diese fest. |
Entities |
Ruft eine Auflistung von Entitätsobjekten ab, von denen jedes Metadaten zu dieser Aktivität enthält, oder legt diese fest. Jedes Entity-Objekt wird typisiert. |
From |
Ruft die Absenderadresse ab oder legt sie fest. |
Id |
Ruft iD für die Aktivität ab oder legt diese fest. |
LocalTimestamp |
Ruft das lokale Datum und die lokale Uhrzeit der Nachricht ab, ausgedrückt im ISO-8601-Format, oder legt diese fest. Beispiel: 2016-09-23T13:07:49.4714686-07:00. |
Recipient |
Ruft die Adresse ab, die die Nachricht empfangen hat, oder legt diese fest. |
ReplyToId |
Ruft die ursprüngliche ID ab, auf die diese Aktivität antwortet, oder legt diese fest. |
ServiceUrl |
Ruft die Dienst-URL ab, an die Antworten auf diese Aktivität gesendet werden sollen, oder legt diese fest. |
Timestamp |
Ruft den Zeitstempel ab, wann diese Nachricht gesendet wurde (UTC) oder legt diesen fest. |
Type |
Ruft den Aktivitätstyp ab oder legt diese fest. |
Methoden
ApplyConversationReference(ConversationReference, Boolean) |
Aktualisierungen eine Aktivität mit den Übermittlungsinformationen aus einer vorhandenen Konversationsreferenz. |
AsContactRelationUpdateActivity() |
Gibt IContactRelationUpdateActivity zurück, wenn es sich um eine contactRelationUpdate-Aktivität handelt, andernfalls NULL. |
AsConversationUpdateActivity() |
Gibt IConversationUpdateActivity zurück, wenn dies eine conversationUpdate-Aktivität ist, andernfalls NULL. |
AsEndOfConversationActivity() |
Gibt IEndOfConversationActivity zurück, wenn es sich um eine End-of-Conversation-Aktivität handelt, andernfalls NULL. |
AsEventActivity() |
Gibt IEventActivity zurück, wenn es sich um eine Ereignisaktivität handelt, andernfalls NULL. |
AsInstallationUpdateActivity() |
Gibt IInstallationUpdateActivity zurück, wenn dies eine installationsUpdate-Aktivität ist, andernfalls NULL. |
AsInvokeActivity() |
Gibt IInvokeActivity zurück, wenn es sich um eine Aufrufaktivität handelt, andernfalls NULL. |
AsMessageActivity() |
Gibt IMessageActivity zurück, wenn dies eine Nachrichtenaktivität ist, andernfalls NULL. |
AsMessageDeleteActivity() |
Gibt IMessageDeleteActivity zurück, wenn es sich um eine Nachrichtenlöschaktivität handelt, andernfalls NULL. |
AsMessageReactionActivity() |
Gibt IMessageDeleteActivity zurück, wenn es sich um eine Nachrichtenreaktionsaktivität handelt, andernfalls NULL. |
AsMessageUpdateActivity() |
Gibt IMessageUpdateActivity zurück, wenn es sich um eine Nachrichtenaktualisierungsaktivität handelt, andernfalls NULL. |
AsSuggestionActivity() |
Gibt IMessageDeleteActivity zurück, wenn es sich um eine Vorschlagsaktivität handelt, andernfalls NULL. |
AsTypingActivity() |
Gibt ITypingActivity zurück, wenn es sich um eine Eingabeaktivität handelt, andernfalls NULL. |
GetChannelData<TypeT>() |
Ruft die Kanaldaten als stark typisiertes Objekt ab. |
GetConversationReference() |
Ruft einen Konversationsverweis aus einer Aktivität ab. |
TryGetChannelData<TypeT>(TypeT) |
Versuchen Sie, die Kanaldaten als stark typisiertes Objekt abzurufen. |
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. |
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. |
GetLocale(IActivity) |
Ruft das Gebietsschema für die Aktivität ab. |
SetLocale(IActivity, String) |
Legt das Gebietsschema für die Aktivität fest. |