IActivity Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Gedeelde eigenschappen voor alle activiteiten.
public interface IActivity
type IActivity = interface
Public Interface IActivity
- Afgeleid
Eigenschappen
ChannelData |
Hiermee wordt de kanaalspecifieke nettolading opgehaald of ingesteld. |
ChannelId |
Hiermee wordt het kanaal waarmee deze activiteit is gekoppeld, opgehaald of ingesteld. |
Conversation |
Hiermee wordt het adres opgehaald of ingesteld voor het gesprek waaraan deze activiteit is gekoppeld. |
Entities |
Hiermee wordt een verzameling entiteitsobjecten opgehaald of ingesteld, die elk metagegevens over deze activiteit bevatten. Elk entiteitsobject wordt getypt. |
From |
Hiermee wordt het adres van de afzender opgehaald of ingesteld. |
Id |
Hiermee wordt de iD voor de activiteit opgehaald of ingesteld. |
LocalTimestamp |
Hiermee wordt de lokale datum en tijd van het bericht opgehaald of ingesteld, uitgedrukt in ISO-8601-indeling. Bijvoorbeeld 2016-09-23T13:07:49.4714686-07:00. |
Recipient |
Hiermee wordt het adres opgehaald of ingesteld dat het bericht heeft ontvangen. |
ReplyToId |
Hiermee wordt de oorspronkelijke id opgehaald of ingesteld waar deze activiteit een reactie op is. |
ServiceUrl |
Hiermee wordt de service-URL opgehaald of ingesteld waar reacties op deze activiteit moeten worden verzonden. |
Timestamp |
Hiermee wordt de tijdstempel opgehaald of ingesteld wanneer dit bericht is verzonden (UTC). |
Type |
Hiermee wordt het activiteitstype opgehaald of ingesteld. |
Methoden
ApplyConversationReference(ConversationReference, Boolean) |
Updates een activiteit met de leveringsgegevens uit een bestaand gespreksverwijzing. |
AsContactRelationUpdateActivity() |
Retourneer IContactRelationUpdateActivity als dit een contactRelationUpdate-activiteit is, anders null. |
AsConversationUpdateActivity() |
Retourneer IConversationUpdateActivity als dit een conversationUpdate-activiteit is, anders null. |
AsEndOfConversationActivity() |
Retourneer IEndOfConversationActivity als dit een activiteit einde van gesprek is, anders null. |
AsEventActivity() |
Retourneert IEventActivity als dit een gebeurtenisactiviteit is, anders null. |
AsInstallationUpdateActivity() |
Retourneer IInstallationUpdateActivity als dit een installationUpdate-activiteit is, anders null. |
AsInvokeActivity() |
Retourneert IInvokeActivity als dit een aanroepactiviteit is, anders null. |
AsMessageActivity() |
Retourneer IMessageActivity als dit een berichtactiviteit is, anders null. |
AsMessageDeleteActivity() |
Retourneert IMessageDeleteActivity als dit een berichtverwijderactiviteit is, anders null. |
AsMessageReactionActivity() |
Retourneert IMessageDeleteActivity als dit een berichtreactieactiviteit is, anders null. |
AsMessageUpdateActivity() |
Retourneert IMessageUpdateActivity als dit een berichtupdateactiviteit is, anders null. |
AsSuggestionActivity() |
Retourneert IMessageDeleteActivity als dit een suggestieactiviteit is, anders null. |
AsTypingActivity() |
Retourneer ITypingActivity als dit een typactiviteit is, anders null. |
GetChannelData<TypeT>() |
Hiermee haalt u de kanaalgegevens op als sterk getypt object. |
GetConversationReference() |
Hiermee haalt u een gespreksverwijzing op van een activiteit. |
TryGetChannelData<TypeT>(TypeT) |
Probeer de channeldata op te halen als een sterk getypt object. |
Extensiemethoden
TeamsGetChannelId(IActivity) |
Haalt de kanaal-id van het team op uit de huidige activiteit. |
TeamsGetMeetingInfo(IActivity) |
Haalt het TeamsMeetingInfo-object op uit de huidige activiteit. |
TeamsGetSelectedChannelId(IActivity) |
Haalt de geselecteerde kanaal-id van het team op uit de huidige activiteit. |
TeamsGetTeamInfo(IActivity) |
Hiermee haalt u het TeamsInfo-object op van de huidige activiteit. |
TeamsNotifyUser(IActivity) |
Hiermee configureert u de huidige activiteit om een melding binnen Teams te genereren. |
TeamsNotifyUser(IActivity, Boolean, String) |
Hiermee configureert u de huidige activiteit om een melding binnen Teams te genereren. |
GetLocale(IActivity) |
Hiermee haalt u de landinstelling voor de activiteit op. |
SetLocale(IActivity, String) |
Hiermee stelt u de landinstelling voor de activiteit in. |