IActivity Interfaccia

Definizione

Proprietà condivise per tutte le attività.

public interface IActivity
type IActivity = interface
Public Interface IActivity
Derivato

Proprietà

ChannelData

Ottiene o imposta un payload specifico del canale.

ChannelId

Ottiene o imposta Channel a cui è associata questa attività.

Conversation

Ottiene o imposta l'indirizzo per la conversazione a cui è associata questa attività.

Entities

Ottiene o imposta una raccolta di oggetti Entity, ognuno dei quali contiene metadati relativi a questa attività. Ogni oggetto Entity viene tipizzato.

From

Ottiene o imposta l'indirizzo mittente.

Id

Ottiene o imposta iD per l'attività.

LocalTimestamp

Ottiene o imposta la data e l'ora locali del messaggio, espressa in formato ISO-8601. Ad esempio, 2016-09-23T13:07:49.4714686-07:00.

Recipient

Ottiene o imposta l'indirizzo che ha ricevuto il messaggio.

ReplyToId

Ottiene o imposta l'ID originale a cui l'attività è una risposta.

ServiceUrl

Ottiene o imposta l'URL del servizio in cui devono essere inviate le risposte a questa attività.

Timestamp

Ottiene o imposta il timestamp quando il messaggio è stato inviato (UTC).

Type

Ottiene o imposta il tipo di attività.

Metodi

ApplyConversationReference(ConversationReference, Boolean)

Aggiorna un'attività con le informazioni di recapito da un riferimento di conversazione esistente.

AsContactRelationUpdateActivity()

Restituisce IContactRelationUpdateActivity se si tratta di un'attività contactRelationUpdate, null in caso contrario.

AsConversationUpdateActivity()

Restituisce IConversationUpdateActivity se si tratta di un'attività conversationUpdate, null in caso contrario.

AsEndOfConversationActivity()

Restituisce IEndOfConversationActivity se si tratta di un'attività di fine conversazione, null in caso contrario.

AsEventActivity()

Restituisce IEventActivity se si tratta di un'attività evento, null in caso contrario.

AsInstallationUpdateActivity()

Restituisce IInstallationUpdateActivity se si tratta di un'attività installationUpdate, null in caso contrario.

AsInvokeActivity()

Restituisce IInvokeActivity se si tratta di un'attività invoke, null in caso contrario.

AsMessageActivity()

Restituisce IMessageActivity se si tratta di un'attività di messaggio, null in caso contrario.

AsMessageDeleteActivity()

Restituisce IMessageDeleteActivity se si tratta di un'attività di eliminazione del messaggio, null in caso contrario.

AsMessageReactionActivity()

Restituisce IMessageDeleteActivity se si tratta di un'attività di reazione al messaggio, null in caso contrario.

AsMessageUpdateActivity()

Restituisce IMessageUpdateActivity se si tratta di un'attività di aggiornamento del messaggio, null in caso contrario.

AsSuggestionActivity()

Restituisce IMessageDeleteActivity se si tratta di un'attività di suggerimento, null in caso contrario.

AsTypingActivity()

Restituisce ITypingActivity se si tratta di un'attività di digitazione, null in caso contrario.

GetChannelData<TypeT>()

Ottiene i dati del canale come oggetto fortemente tipizzato.

GetConversationReference()

Ottiene un riferimento alla conversazione da un'attività.

TryGetChannelData<TypeT>(TypeT)

Provare a ottenere il channeldata come oggetto fortemente tipizzato.

Metodi di estensione

TeamsGetChannelId(IActivity)

Ottiene l'ID del canale del team dall'attività corrente.

TeamsGetMeetingInfo(IActivity)

Ottiene l'oggetto TeamsMeetingInfo dall'attività corrente.

TeamsGetSelectedChannelId(IActivity)

Ottiene l'ID canale selezionato del team dall'attività corrente.

TeamsGetTeamInfo(IActivity)

Ottiene l'oggetto TeamsInfo dall'attività corrente.

TeamsGetTeamOnBehalfOf(IActivity)

Ottiene l'elenco OnBehalfOf di Teams dall'attività corrente.

TeamsNotifyUser(IActivity, Boolean, String)

Configura l'attività corrente per generare una notifica all'interno di Teams.

TeamsNotifyUser(IActivity)

Configura l'attività corrente per generare una notifica all'interno di Teams.

GetLocale(IActivity)

Ottiene le impostazioni locali per l'attività.

SetLocale(IActivity, String)

Imposta le impostazioni locali per l'attività.

Si applica a