Condividi tramite


ICommandActivity Interfaccia

Definizione

Comando esterno asincrono.

public interface ICommandActivity : Microsoft.Bot.Schema.IActivity
type ICommandActivity = interface
    interface IActivity
Public Interface ICommandActivity
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 del comando.

Recipient

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

(Ereditato da IActivity)
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 il valore del comando. Sarà di tipo CommandValue<T>.

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)

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