Delen via


IActivity Interface

Definitie

Gedeelde eigenschappen voor alle activiteiten.

public interface IActivity
type IActivity = interface
Public Interface IActivity
Afgeleid

Eigenschappen

ChannelData

Hiermee haalt u kanaalspecifieke nettolading op of stelt u deze in.

ChannelId

Hiermee haalt u kanaal op waarmee deze activiteit is gekoppeld.

Conversation

Hiermee haalt u het adres op voor het gesprek waaraan deze activiteit is gekoppeld.

Entities

Hiermee haalt u een verzameling entiteitsobjecten op of stelt u deze in, die allemaal metagegevens over deze activiteit bevatten. Elk entiteitsobject wordt getypt.

From

Hiermee haalt u het adres van de afzender op of stelt u dit in.

Id

Hiermee haalt u iD op of stelt u deze in voor de activiteit.

LocalTimestamp

Hiermee haalt u de lokale datum en tijd van het bericht op, uitgedrukt in ISO-8601-indeling. Bijvoorbeeld 2016-09-23T13:07:49.4714686-07:00.

Recipient

Hiermee haalt u het adres op of stelt u het adres in dat het bericht heeft ontvangen.

ReplyToId

Hiermee haalt u de oorspronkelijke id op waar deze activiteit op reageert.

ServiceUrl

Hiermee wordt de service-URL opgehaald of ingesteld waar reacties op deze activiteit moeten worden verzonden.

Timestamp

Hiermee wordt een tijdstempel opgehaald of ingesteld wanneer dit bericht is verzonden (UTC).

Type

Hiermee haalt u het activiteitstype op of stelt u dit in.

Methoden

ApplyConversationReference(ConversationReference, Boolean)

Hiermee werkt u een activiteit bij met de leveringsgegevens van 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 is voor het einde van het gesprek, anders null.

AsEventActivity()

Hiermee wordt IEventActivity geretourneerd als dit een gebeurtenisactiviteit is, anders null.

AsInstallationUpdateActivity()

Retourneer IInstallationUpdateActivity als dit een installationUpdate-activiteit is, null anders.

AsInvokeActivity()

Hiermee wordt IInvokeActivity geretourneerd als dit een aanroepactiviteit is, anders null.

AsMessageActivity()

Retourneer IMessageActivity als dit een berichtactiviteit is, null anders.

AsMessageDeleteActivity()

Retourneert IMessageDeleteActivity als dit een activiteit voor het verwijderen van berichten is, anders null.

AsMessageReactionActivity()

Hiermee wordt IMessageDeleteActivity geretourneerd als dit een reactieactiviteit van een bericht is, anders null.

AsMessageUpdateActivity()

Hiermee wordt IMessageUpdateActivity geretourneerd als dit een activiteit voor het bijwerken van berichten is, anders null.

AsSuggestionActivity()

Hiermee wordt IMessageDeleteActivity geretourneerd als dit een suggestieactiviteit is, anders null.

AsTypingActivity()

Retourneer ITypingActivity als dit een typeactiviteit is, null anders.

GetChannelData<TypeT>()

Hiermee haalt u de kanaalgegevens op als sterk getypt object.

GetConversationReference()

Hiermee haalt u een gespreksverwijzing op uit een activiteit.

TryGetChannelData<TypeT>(TypeT)

Probeer de channeldata op te halen als een sterk getypt object.

Extensiemethoden

TeamsGetChannelId(IActivity)

Hiermee haalt u de kanaal-id van het team op uit de huidige activiteit.

TeamsGetMeetingInfo(IActivity)

Hiermee haalt u het TeamsMeetingInfo-object op van de huidige activiteit.

TeamsGetSelectedChannelId(IActivity)

Hiermee haalt u 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.

TeamsGetTeamOnBehalfOf(IActivity)

Hiermee haalt u de lijst Teams OnBehalfOf op uit de huidige activiteit.

TeamsNotifyUser(IActivity, Boolean, String)

Hiermee configureert u de huidige activiteit om een melding te genereren in Teams.

TeamsNotifyUser(IActivity)

Hiermee configureert u de huidige activiteit om een melding te genereren in Teams.

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