Delen via


IActivity Interface

Definitie

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.

Van toepassing op