Udostępnij za pośrednictwem


IActivity Interfejs

Definicja

Udostępnione właściwości 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 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 wpisany.

From

Pobiera lub ustawia adres nadawcy.

Id

Pobiera lub ustawia identyfikator dla 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ł wiadomość.

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)

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

AsContactRelationUpdateActivity()

Zwróć wartość IContactRelationUpdateActivity, jeśli jest to działanie contactRelationUpdate, 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 typu end-of-conversation, null w przeciwnym razie.

AsEventActivity()

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

AsInstallationUpdateActivity()

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

AsInvokeActivity()

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

AsMessageActivity()

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

AsMessageDeleteActivity()

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

AsMessageReactionActivity()

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

AsMessageUpdateActivity()

Zwraca wartość IMessageUpdateActivity, jeśli jest to działanie aktualizacji komunikatu, w przeciwnym razie ma 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, w przeciwnym razie wartość null.

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 identyfikator wybranego kanału zespołu z bieżącego działania.

TeamsGetTeamInfo(IActivity)

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

TeamsGetTeamOnBehalfOf(IActivity)

Pobiera listę Aplikacji Teams OnBehalfOf z bieżącego działania.

TeamsNotifyUser(IActivity, Boolean, String)

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

TeamsNotifyUser(IActivity)

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