Condividi tramite


IEventActivity Interfaccia

Definizione

Evento esterno asincrono.

public interface IEventActivity : Microsoft.Bot.Schema.IActivity
type IEventActivity = interface
    interface IActivity
Public Interface IEventActivity
Implements IActivity
Derivato
Implementazioni

Proprietà

ChannelData

Ottiene o imposta un payload specifico del canale.

(Ereditato da IActivity)
ChannelId

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

(Ereditato da IActivity)
Conversation

Ottiene o imposta Indirizzo per la conversazione a cui è associata questa attività.

(Ereditato da IActivity)
Entities

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

(Ereditato da IActivity)
From

Ottiene o imposta l'indirizzo del mittente.

(Ereditato da IActivity)
Id

Ottiene o imposta iD per l'attività.

(Ereditato da IActivity)
LocalTimestamp

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

(Ereditato da IActivity)
Name

Ottiene o imposta il nome dell'evento.

Recipient

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

(Ereditato da IActivity)
RelatesTo

Ottiene o imposta un riferimento a un'altra conversazione o attività.

ReplyToId

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

(Ereditato da IActivity)
ServiceUrl

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

(Ereditato da IActivity)
Timestamp

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

(Ereditato da IActivity)
Type

Ottiene o imposta il tipo di attività.

(Ereditato da IActivity)
Value

Ottiene o imposta un valore aperto.

Metodi

ApplyConversationReference(ConversationReference, Boolean)

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

(Ereditato da IActivity)
AsContactRelationUpdateActivity()

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

(Ereditato da IActivity)
AsConversationUpdateActivity()

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

(Ereditato da IActivity)
AsEndOfConversationActivity()

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

(Ereditato da IActivity)
AsEventActivity()

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

(Ereditato da IActivity)
AsInstallationUpdateActivity()

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

(Ereditato da IActivity)
AsInvokeActivity()

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

(Ereditato da IActivity)
AsMessageActivity()

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

(Ereditato da IActivity)
AsMessageDeleteActivity()

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

(Ereditato da IActivity)
AsMessageReactionActivity()

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

(Ereditato da IActivity)
AsMessageUpdateActivity()

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

(Ereditato da IActivity)
AsSuggestionActivity()

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

(Ereditato da IActivity)
AsTypingActivity()

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

(Ereditato da IActivity)
GetChannelData<TypeT>()

Ottiene i dati del canale come oggetto fortemente tipizzato.

(Ereditato da IActivity)
GetConversationReference()

Ottiene un riferimento di conversazione da un'attività.

(Ereditato da IActivity)
TryGetChannelData<TypeT>(TypeT)

Provare a ottenere channeldata come oggetto fortemente tipizzato.

(Ereditato da IActivity)

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.

TeamsNotifyUser(IActivity)

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

TeamsNotifyUser(IActivity, Boolean, String)

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