Udostępnij za pośrednictwem


IActivity Interfejs

Definicja

Właściwości udostępnione dla wszystkich działań.

public interface IActivity
type IActivity = interface
Public Interface IActivity
Pochodne

Właściwości

ChannelData

Pobiera lub ustawia ładunek specyficzny dla kanału.

ChannelId

Pobiera lub ustawia kanał, z tym działaniem jest skojarzone.

Conversation

Pobiera lub ustawia adres dla konwersacji, z którą jest skojarzone to działanie.

Entities

Pobiera lub ustawia kolekcję obiektów jednostki, z których każda zawiera metadane dotyczące tego działania. Każdy obiekt jednostki jest typowany.

From

Pobiera lub ustawia adres nadawcy.

Id

Pobiera lub ustawia identyfikator działania.

LocalTimestamp

Pobiera lub ustawia lokalną datę i godzinę komunikatu wyrażoną w formacie ISO-8601. Na przykład 2016-09-23T13:07:49.4714686-07:00.

Recipient

Pobiera lub ustawia adres, który odebrał komunikat.

ReplyToId

Pobiera lub ustawia oryginalny identyfikator tego działania jest odpowiedzią.

ServiceUrl

Pobiera lub ustawia adres URL usługi, pod którym powinny być wysyłane odpowiedzi na to działanie.

Timestamp

Pobiera lub ustawia znacznik czasu wysłania tej wiadomości (UTC).

Type

Pobiera lub ustawia typ działania.

Metody

ApplyConversationReference(ConversationReference, Boolean)

Aktualizacje działanie z informacjami o dostarczaniu z istniejącego odwołania do konwersacji.

AsContactRelationUpdateActivity()

Zwróć wartość IContactRelationUpdateActivity, jeśli jest to działanie contactRelationUpdate, wartość null w przeciwnym razie.

AsConversationUpdateActivity()

Zwróć wartość IConversationUpdateActivity, jeśli jest to działanie konwersacjiAktualizuj wartość null w przeciwnym razie.

AsEndOfConversationActivity()

Zwróć wartość IEndOfConversationActivity, jeśli jest to działanie końca konwersacji, null w przeciwnym razie.

AsEventActivity()

Zwraca wartość IEventActivity, jeśli jest to działanie zdarzenia, wartość null w przeciwnym razie.

AsInstallationUpdateActivity()

Zwróć wartość IInstallationUpdateActivity, jeśli jest to działanie installationUpdate, null w przeciwnym razie.

AsInvokeActivity()

Zwraca wartość IInvokeActivity, jeśli jest to działanie wywołania, null w przeciwnym razie.

AsMessageActivity()

Zwróć wartość IMessageActivity, jeśli jest to działanie komunikatu, wartość null w przeciwnym razie.

AsMessageDeleteActivity()

Zwraca wartość IMessageDeleteActivity, jeśli jest to działanie usuwania komunikatów, w przeciwnym razie wartość null.

AsMessageReactionActivity()

Zwraca wartość IMessageDeleteActivity, jeśli jest to działanie reakcji komunikatu, null w przeciwnym razie.

AsMessageUpdateActivity()

Zwraca wartość IMessageUpdateActivity, jeśli jest to działanie aktualizacji komunikatu, w przeciwnym razie wartość null.

AsSuggestionActivity()

Zwraca wartość IMessageDeleteActivity, jeśli jest to działanie sugestii, w przeciwnym razie wartość null.

AsTypingActivity()

Zwróć wartość ITypingActivity, jeśli jest to działanie wpisywania, null w przeciwnym razie.

GetChannelData<TypeT>()

Pobiera dane kanału jako silnie typizowanego obiektu.

GetConversationReference()

Pobiera odwołanie do konwersacji z działania.

TryGetChannelData<TypeT>(TypeT)

Spróbuj pobrać dane channeldata jako silnie typizowanego obiektu.

Metody rozszerzania

TeamsGetChannelId(IActivity)

Pobiera identyfikator kanału zespołu z bieżącego działania.

TeamsGetMeetingInfo(IActivity)

Pobiera obiekt TeamsMeetingInfo z bieżącego działania.

TeamsGetSelectedChannelId(IActivity)

Pobiera wybrany identyfikator kanału zespołu z bieżącego działania.

TeamsGetTeamInfo(IActivity)

Pobiera obiekt TeamsInfo z bieżącego działania.

TeamsNotifyUser(IActivity)

Konfiguruje bieżące działanie w celu wygenerowania powiadomienia w usłudze Teams.

TeamsNotifyUser(IActivity, Boolean, String)

Konfiguruje bieżące działanie w celu wygenerowania powiadomienia w usłudze Teams.

GetLocale(IActivity)

Pobiera ustawienia regionalne dla działania.

SetLocale(IActivity, String)

Ustawia ustawienia regionalne dla działania.

Dotyczy