Share via


IActivity Schnittstelle

Definition

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.

Gilt für: