IActivity Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Sdílené vlastnosti pro všechny aktivity.
public interface IActivity
type IActivity = interface
Public Interface IActivity
- Odvozené
Vlastnosti
ChannelData |
Získá nebo nastaví datovou část specifickou pro kanál. |
ChannelId |
Získá nebo nastaví kanál, ke kterým je tato aktivita přidružena. |
Conversation |
Získá nebo nastaví adresu pro konverzaci, ke které je tato aktivita přidružena. |
Entities |
Získá nebo nastaví kolekci objektů entity, z nichž každý obsahuje metadata o této aktivitě. Každý objekt Entity je zadán. |
From |
Získá nebo nastaví adresu odesílatele. |
Id |
Získá nebo nastaví iD pro aktivitu. |
LocalTimestamp |
Získá nebo nastaví místní datum a čas zprávy vyjádřené ve formátu ISO-8601. Například 2016-09-23T13:07:49.4714686-07:00. |
Recipient |
Získá nebo nastaví adresu, která přijala zprávu. |
ReplyToId |
Získá nebo nastaví původní ID této aktivity jako odpověď. |
ServiceUrl |
Získá nebo nastaví adresu URL služby, kam by měly být odeslány odpovědi na tuto aktivitu. |
Timestamp |
Získá nebo nastaví časové razítko při odeslání této zprávy (UTC). |
Type |
Získá nebo nastaví typ aktivity. |
Metody
ApplyConversationReference(ConversationReference, Boolean) |
Aktualizace aktivitu s informacemi o doručení z existujícího odkazu na konverzaci. |
AsContactRelationUpdateActivity() |
Vrátit IContactRelationUpdateActivity, pokud se jedná o aktivitu contactRelationUpdate, v opačném případě null. |
AsConversationUpdateActivity() |
Vrátit IConversationUpdateActivity, pokud se jedná o aktivitu conversationUpdate, v opačném případě null. |
AsEndOfConversationActivity() |
Pokud se jedná o aktivitu na konci konverzace, vrátí hodnotu IEndOfConversationActivity, v opačném případě hodnotu null. |
AsEventActivity() |
Vrátí hodnotu IEventActivity, pokud se jedná o aktivitu události, v opačném případě hodnotu null. |
AsInstallationUpdateActivity() |
Pokud se jedná o aktivitu installationUpdate, vrátí hodnotu IInstallationUpdateActivity, v opačném případě hodnotu null. |
AsInvokeActivity() |
Vrátí hodnotu IInvokeActivity, pokud se jedná o aktivitu vyvolání, v opačném případě hodnotu null. |
AsMessageActivity() |
Vrátit IMessageActivity, pokud se jedná o aktivitu zpráv, v opačném případě null. |
AsMessageDeleteActivity() |
Vrátí hodnotu IMessageDeleteActivity, pokud se jedná o aktivitu odstranění zprávy, v opačném případě hodnotu null. |
AsMessageReactionActivity() |
Vrátí hodnotu IMessageDeleteActivity, pokud se jedná o aktivitu reakce na zprávu, v opačném případě hodnotu null. |
AsMessageUpdateActivity() |
Vrátí IMessageUpdateActivity, pokud se jedná o aktivitu aktualizace zpráv, v opačném případě null. |
AsSuggestionActivity() |
Vrátí hodnotu IMessageDeleteActivity, pokud se jedná o aktivitu návrhu, v opačném případě hodnotu null. |
AsTypingActivity() |
Pokud se jedná o aktivitu psaní, vraťte hodnotu ITypingActivity, v opačném případě hodnotu null. |
GetChannelData<TypeT>() |
Získá data kanálu jako objekt silného typu. |
GetConversationReference() |
Získá odkaz na konverzaci z aktivity. |
TryGetChannelData<TypeT>(TypeT) |
Zkuste získat data channeldata jako objekt silného typu. |
Metody rozšíření
TeamsGetChannelId(IActivity) |
Získá ID kanálu týmu z aktuální aktivity. |
TeamsGetMeetingInfo(IActivity) |
Získá TeamsMeetingInfo objekt z aktuální aktivity. |
TeamsGetSelectedChannelId(IActivity) |
Získá ID vybraného kanálu týmu z aktuální aktivity. |
TeamsGetTeamInfo(IActivity) |
Získá TeamsInfo objekt z aktuální aktivity. |
TeamsNotifyUser(IActivity) |
Nakonfiguruje aktuální aktivitu tak, aby vygenerovala oznámení v teams. |
TeamsNotifyUser(IActivity, Boolean, String) |
Nakonfiguruje aktuální aktivitu tak, aby vygenerovala oznámení v teams. |
GetLocale(IActivity) |
Získá národní prostředí pro aktivitu. |
SetLocale(IActivity, String) |
Nastaví národní prostředí pro aktivitu. |