Freigeben über


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 sie fest.

ChannelId

Dient zum Abrufen oder Festlegen des Kanals, dem diese Aktivität zugeordnet ist.

Conversation

Dient zum Abrufen oder Festlegen der Adresse für die Unterhaltung, der diese Aktivität zugeordnet ist.

Entities

Dient zum Abrufen oder Festlegen einer Auflistung von Entity -Objekten, die jeweils Metadaten zu dieser Aktivität enthalten. Jedes Entity-Objekt wird eingegeben.

From

Ruft die Absenderadresse ab oder legt sie fest.

Id

Dient zum Abrufen oder Festlegen von iD für die Aktivität.

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.

Recipient

Ruft die Adresse ab, die die Nachricht empfangen hat, oder legt sie fest.

ReplyToId

Ruft die ursprüngliche ID ab, auf die diese Aktivität reagiert, oder legt sie fest.

ServiceUrl

Ruft die Dienst-URL ab, an die Antworten auf diese Aktivität gesendet werden sollen, oder legt diese fest.

Timestamp

Dient zum Abrufen oder Festlegen des Zeitstempels, wenn diese Nachricht gesendet wurde (UTC).

Type

Ruft den Aktivitätstyp ab oder legt den Aktivitätstyp fest.

Methoden

ApplyConversationReference(ConversationReference, Boolean)

Aktualisiert eine Aktivität mit den Übermittlungsinformationen aus einem vorhandenen Unterhaltungsverweis.

AsContactRelationUpdateActivity()

Zurückgeben von IContactRelationUpdateActivity, wenn dies eine contactRelationUpdate-Aktivität ist, andernfalls NULL.

AsConversationUpdateActivity()

Zurückgeben von IConversationUpdateActivity, wenn es sich um eine conversationUpdate-Aktivität handelt, andernfalls NULL.

AsEndOfConversationActivity()

Zurückgeben von "IEndOfConversationActivity", wenn dies eine End-of-Conversation-Aktivität ist, andernfalls NULL.

AsEventActivity()

Gibt IEventActivity zurück, wenn es sich um eine Ereignisaktivität handelt, andernfalls null.

AsInstallationUpdateActivity()

Zurückgeben von IInstallationUpdateActivity, wenn dies eine installationUpdate-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 dies eine Nachrichtenlöschaktivität ist, andernfalls NULL.

AsMessageReactionActivity()

Gibt IMessageDeleteActivity zurück, wenn dies eine Nachrichtenreaktionsaktivität ist, andernfalls NULL.

AsMessageUpdateActivity()

Gibt IMessageUpdateActivity zurück, wenn es sich um eine Nachrichtenaktualisierungsaktivität handelt, andernfalls null.

AsSuggestionActivity()

Gibt IMessageDeleteActivity zurück, wenn dies eine Vorschlagsaktivität ist, andernfalls NULL.

AsTypingActivity()

Zurückgeben von ITypingActivity, wenn dies eine Eingabeaktivität ist, andernfalls NULL.

GetChannelData<TypeT>()

Ruft die Kanaldaten als stark typiertes Objekt ab.

GetConversationReference()

Ruft einen Unterhaltungsverweis aus einer Aktivität ab.

TryGetChannelData<TypeT>(TypeT)

Versuchen Sie, die Kanaldaten als stark typiertes 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.

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.

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: