IEventActivity Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 Channel a cui è associata questa attività. (Ereditato da IActivity) |
Conversation |
Ottiene o imposta l'indirizzo per la conversazione a cui è associata questa attività. (Ereditato da IActivity) |
Entities |
Ottiene o imposta una 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 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, espressa 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 il 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) |
Aggiorna 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à di 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 al messaggio, null in caso contrario. (Ereditato da IActivity) |
AsMessageUpdateActivity() |
Restituisce IMessageUpdateActivity se si tratta di un'attività di aggiornamento del messaggio, 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 alla conversazione da un'attività. (Ereditato da IActivity) |
TryGetChannelData<TypeT>(TypeT) |
Provare a ottenere il 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. |
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à. |