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