ActivityEx module
Funzioni
| as |
Restituisce l'attività di origine come oggetto ICommandActivity; o Null, se questo non è il tipo di attività. |
| as |
Restituisce l'attività di origine come oggetto ICommandResultActivity; o Null, se questo non è il tipo di attività. |
| as |
Restituisce l'attività di origine come oggetto IContactRelationUpdateActivity; o Null, se questo non è il tipo di attività. |
| as |
Restituisce l'attività di origine come oggetto IConversationUpdateActivity; o Null, se questo non è il tipo di attività. |
| as |
Restituisce l'attività di origine come oggetto IEndOfConversationActivity; o Null, se questo non è il tipo di attività. |
| as |
Restituisce l'attività di origine come oggetto IEventActivity; o Null, se questo non è il tipo di attività. |
| as |
Restituisce l'attività di origine come oggetto IHandoffActivity; o Null, se questo non è il tipo di attività. |
| as |
Restituisce l'attività di origine come oggetto IInstallationUpdateActivity; o Null, se questo non è il tipo di attività. |
| as |
Restituisce l'attività di origine come oggetto IInvokeActivity; o Null, se questo non è il tipo di attività. |
| as |
Restituisce l'attività di origine come oggetto IMessageActivity; o Null, se questo non è il tipo di attività. |
| as |
Restituisce l'attività di origine come oggetto IMessageDeleteActivity; o Null, se questo non è il tipo di attività. |
| as |
Restituisce l'attività di origine come oggetto IMessageReactionActivity; o Null, se questo non è il tipo di attività. |
| as |
Restituisce l'attività di origine come oggetto IMessageUpdateActivity; o Null, se questo non è il tipo di attività. |
| as |
Restituisce l'attività di origine come oggetto ISuggestionActivity; o Null, se questo non è il tipo di attività. |
| as |
Restituisce l'attività di origine come oggetto ITraceActivity; o Null, se questo non è il tipo di attività. |
| as |
Restituisce l'attività di origine come oggetto ITypingActivity; o Null, se questo non è il tipo di attività. |
| create |
Crea un'attività come oggetto IContactRelationUpdateActivity. |
| create |
Crea un'attività come oggetto IConversationUpdateActivity. |
| create |
Crea un'attività come oggetto IEndOfConversationActivity. |
| create |
Crea un'attività come oggetto IEventActivity. |
| create |
Crea un'attività come oggetto IHandoffActivity. |
| create |
Crea un'attività come oggetto IInvokeActivity. |
| create |
Crea un'attività come oggetto IMessageActivity. |
| create |
Crea una nuova attività di messaggio come risposta a questa attività. |
| create |
Crea una nuova attività di traccia basata sull'attività di origine. |
| create |
Crea un'attività come oggetto ITraceActivity. |
| create |
Crea un'attività come oggetto ITypingActivity. |
| get |
Crea un'attività dal riferimento di conversazione durante la pubblicazione nel bot. |
| get |
Crea un oggetto ConversationReference basato sull'attività di origine. |
| get |
Risolve le menzioni dalle entità dell'attività di origine. Vedere cref="entities" . Vedere cref="mention" . |
| has |
Indica se l'attività di origine ha contenuto. |
| is |
Indica se questa attività è di un tipo di attività specificato. |
| is |
Determina se l'attività è stata inviata tramite una connessione Http/Https o streaming. Ciò può essere determinato esaminando la proprietà ServiceUrl: (1) Tutti i canali che inviano messaggi tramite http/https non sono in streaming (2) Canali che inviano messaggi tramite streaming hanno un ServiceUrl che non inizia con http/https. |
Dettagli funzione
asCommandActivity<T>(Partial<Activity>)
Restituisce l'attività di origine come oggetto ICommandActivity; o Null, se questo non è il tipo di attività.
function asCommandActivity<T>(source: Partial<Activity>): Partial<ICommandActivity<T>>
Parametri
- source
-
Partial<Activity>
Attività di origine.
Restituisce
Partial<ICommandActivity<T>>
Questa attività come attività di comando; o Null.
asCommandResultActivity<T>(Partial<Activity>)
Restituisce l'attività di origine come oggetto ICommandResultActivity; o Null, se questo non è il tipo di attività.
function asCommandResultActivity<T>(source: Partial<Activity>): Partial<ICommandResultActivity<T>>
Parametri
- source
-
Partial<Activity>
Attività di origine.
Restituisce
Partial<ICommandResultActivity<T>>
Questa attività come attività di risultato del comando; o Null.
asContactRelationUpdateActivity(Partial<Activity>)
Restituisce l'attività di origine come oggetto IContactRelationUpdateActivity; o Null, se questo non è il tipo di attività.
function asContactRelationUpdateActivity(source: Partial<Activity>): Partial<IContactRelationUpdateActivity>
Parametri
- source
-
Partial<Activity>
Attività di origine.
Restituisce
Partial<IContactRelationUpdateActivity>
Questa attività come attività di aggiornamento della relazione di contatto; o Null.
asConversationUpdateActivity(Partial<Activity>)
Restituisce l'attività di origine come oggetto IConversationUpdateActivity; o Null, se questo non è il tipo di attività.
function asConversationUpdateActivity(source: Partial<Activity>): Partial<IConversationUpdateActivity>
Parametri
- source
-
Partial<Activity>
Attività di origine.
Restituisce
Partial<IConversationUpdateActivity>
Questa attività come attività di aggiornamento della conversazione; o Null.
asEndOfConversationActivity(Partial<Activity>)
Restituisce l'attività di origine come oggetto IEndOfConversationActivity; o Null, se questo non è il tipo di attività.
function asEndOfConversationActivity(source: Partial<Activity>): Partial<IEndOfConversationActivity>
Parametri
- source
-
Partial<Activity>
Attività di origine.
Restituisce
Partial<IEndOfConversationActivity>
Questa attività come fine dell'attività di conversazione; o Null.
asEventActivity(Partial<Activity>)
Restituisce l'attività di origine come oggetto IEventActivity; o Null, se questo non è il tipo di attività.
function asEventActivity(source: Partial<Activity>): Partial<IEventActivity>
Parametri
- source
-
Partial<Activity>
Attività di origine.
Restituisce
Partial<IEventActivity>
Questa attività come attività evento; o Null.
asHandoffActivity(Partial<Activity>)
Restituisce l'attività di origine come oggetto IHandoffActivity; o Null, se questo non è il tipo di attività.
function asHandoffActivity(source: Partial<Activity>): Partial<IHandoffActivity>
Parametri
- source
-
Partial<Activity>
Attività di origine.
Restituisce
Partial<IHandoffActivity>
Questa attività come attività di consegna; o Null.
asInstallationUpdateActivity(Partial<Activity>)
Restituisce l'attività di origine come oggetto IInstallationUpdateActivity; o Null, se questo non è il tipo di attività.
function asInstallationUpdateActivity(source: Partial<Activity>): Partial<IInstallationUpdateActivity>
Parametri
- source
-
Partial<Activity>
Attività di origine.
Restituisce
Partial<IInstallationUpdateActivity>
Questa attività come attività di aggiornamento dell'installazione; o Null.
asInvokeActivity(Partial<Activity>)
Restituisce l'attività di origine come oggetto IInvokeActivity; o Null, se questo non è il tipo di attività.
function asInvokeActivity(source: Partial<Activity>): Partial<IInvokeActivity>
Parametri
- source
-
Partial<Activity>
Attività di origine.
Restituisce
Partial<IInvokeActivity>
Questa attività come attività invoke; o Null.
asMessageActivity(Partial<Activity>)
Restituisce l'attività di origine come oggetto IMessageActivity; o Null, se questo non è il tipo di attività.
function asMessageActivity(source: Partial<Activity>): Partial<IMessageActivity>
Parametri
- source
-
Partial<Activity>
Attività di origine.
Restituisce
Partial<IMessageActivity>
Questa attività come attività di messaggio; o Null.
asMessageDeleteActivity(Partial<Activity>)
Restituisce l'attività di origine come oggetto IMessageDeleteActivity; o Null, se questo non è il tipo di attività.
function asMessageDeleteActivity(source: Partial<Activity>): Partial<IMessageDeleteActivity>
Parametri
- source
-
Partial<Activity>
Attività di origine.
Restituisce
Partial<IMessageDeleteActivity>
Questa attività come richiesta di eliminazione di messaggi; o Null.
asMessageReactionActivity(Partial<Activity>)
Restituisce l'attività di origine come oggetto IMessageReactionActivity; o Null, se questo non è il tipo di attività.
function asMessageReactionActivity(source: Partial<Activity>): Partial<IMessageReactionActivity>
Parametri
- source
-
Partial<Activity>
Attività di origine.
Restituisce
Partial<IMessageReactionActivity>
Questa attività come attività di reazione al messaggio; o Null.
asMessageUpdateActivity(Partial<Activity>)
Restituisce l'attività di origine come oggetto IMessageUpdateActivity; o Null, se questo non è il tipo di attività.
function asMessageUpdateActivity(source: Partial<Activity>): Partial<IMessageUpdateActivity>
Parametri
- source
-
Partial<Activity>
Attività di origine.
Restituisce
Partial<IMessageUpdateActivity>
Questa attività come richiesta di aggiornamento dei messaggi; o Null.
asSuggestionActivity(Partial<Activity>)
Restituisce l'attività di origine come oggetto ISuggestionActivity; o Null, se questo non è il tipo di attività.
function asSuggestionActivity(source: Partial<Activity>): Partial<ISuggestionActivity>
Parametri
- source
-
Partial<Activity>
Attività di origine.
Restituisce
Partial<ISuggestionActivity>
Questa attività come attività di suggerimento; o Null.
asTraceActivity(Partial<Activity>)
Restituisce l'attività di origine come oggetto ITraceActivity; o Null, se questo non è il tipo di attività.
function asTraceActivity(source: Partial<Activity>): Partial<ITraceActivity>
Parametri
- source
-
Partial<Activity>
Attività di origine.
Restituisce
Partial<ITraceActivity>
Questa attività come attività di traccia; o Null.
asTypingActivity(Partial<Activity>)
Restituisce l'attività di origine come oggetto ITypingActivity; o Null, se questo non è il tipo di attività.
function asTypingActivity(source: Partial<Activity>): Partial<ITypingActivity>
Parametri
- source
-
Partial<Activity>
Attività di origine.
Restituisce
Partial<ITypingActivity>
Questa attività come attività di digitazione; o Null.
createContactRelationUpdateActivity()
Crea un'attività come oggetto IContactRelationUpdateActivity.
function createContactRelationUpdateActivity(): Partial<IContactRelationUpdateActivity>
Restituisce
Partial<IContactRelationUpdateActivity>
Nuova attività di aggiornamento della relazione di contatto.
createConversationUpdateActivity()
Crea un'attività come oggetto IConversationUpdateActivity.
function createConversationUpdateActivity(): Partial<IConversationUpdateActivity>
Restituisce
Partial<IConversationUpdateActivity>
Nuova attività di aggiornamento della conversazione.
createEndOfConversationActivity()
Crea un'attività come oggetto IEndOfConversationActivity.
function createEndOfConversationActivity(): Partial<IEndOfConversationActivity>
Restituisce
Partial<IEndOfConversationActivity>
Nuova fine dell'attività di conversazione.
createEventActivity()
Crea un'attività come oggetto IEventActivity.
function createEventActivity(): Partial<IEventActivity>
Restituisce
Partial<IEventActivity>
Nuova attività evento.
createHandoffActivity()
Crea un'attività come oggetto IHandoffActivity.
function createHandoffActivity(): Partial<IHandoffActivity>
Restituisce
Partial<IHandoffActivity>
Nuova attività di handoff.
createInvokeActivity()
Crea un'attività come oggetto IInvokeActivity.
function createInvokeActivity(): Partial<IInvokeActivity>
Restituisce
Partial<IInvokeActivity>
Nuova attività invoke.
createMessageActivity()
Crea un'attività come oggetto IMessageActivity.
function createMessageActivity(): Partial<IMessageActivity>
Restituisce
Partial<IMessageActivity>
Nuova attività del messaggio.
createReply(Activity, string, string)
Crea una nuova attività di messaggio come risposta a questa attività.
function createReply(source: Activity, text?: string, locale?: string): Activity
Parametri
- source
- Activity
Attività da rispondere.
- text
-
string
Testo della risposta.
- locale
-
string
Codice della lingua per il testo @param .
Restituisce
Nuova attività del messaggio.
Commenti
La nuova attività configura le informazioni di routing in base a questa attività.
createTrace(Activity, string, unknown, string, string)
Crea una nuova attività di traccia basata sull'attività di origine.
function createTrace(source: Activity, name: string, value?: unknown, valueType?: string, label?: string): ITraceActivity
Parametri
- source
- Activity
Attività per basare la traccia.
- name
-
string
Nome dell'operazione di traccia da creare.
- value
-
unknown
Facoltativo, il contenuto per questa operazione di traccia.
- valueType
-
string
Facoltativo, identificatore per il formato del valore @param . Il valore predefinito è il nome di tipo del valore @param .
- label
-
string
Facoltativa, un'etichetta descrittiva per questa operazione di traccia.
Restituisce
Nuova attività di traccia.
createTraceActivity(string, string, unknown, string)
Crea un'attività come oggetto ITraceActivity.
function createTraceActivity(name: string, valueType?: string, value?: unknown, label?: string): Partial<ITraceActivity>
Parametri
- name
-
string
Nome dell'operazione di traccia da creare.
- valueType
-
string
Facoltativo, identificatore per il formato del valore @param . Il valore predefinito è il nome di tipo del valore @param .
- value
-
unknown
Facoltativo, il contenuto per questa operazione di traccia.
- label
-
string
Facoltativa, un'etichetta descrittiva per questa operazione di traccia.
Restituisce
Partial<ITraceActivity>
Nuova attività di traccia.
createTypingActivity()
Crea un'attività come oggetto ITypingActivity.
function createTypingActivity(): Partial<ITypingActivity>
Restituisce
Partial<ITypingActivity>
Nuova attività di digitazione.
getContinuationActivity(Partial<ConversationReference>)
Crea un'attività dal riferimento di conversazione durante la pubblicazione nel bot.
function getContinuationActivity(reference: Partial<ConversationReference>): Partial<Activity>
Parametri
- reference
-
Partial<ConversationReference>
riferimento alla conversazione
Restituisce
Partial<Activity>
l'attività
getConversationReference(Partial<Activity>)
Crea un oggetto ConversationReference basato sull'attività di origine.
function getConversationReference(source: Partial<Activity>): ConversationReference
Parametri
- source
-
Partial<Activity>
Attività di origine.
Restituisce
Riferimento di conversazione per la conversazione che contiene l'attività.
getMentions(Partial<Activity>)
Risolve le menzioni dalle entità dell'attività di origine.
Vedere cref="entities" .
Vedere cref="mention" .
function getMentions(source: Partial<Activity>): Mention[]
Parametri
- source
-
Partial<Activity>
Attività di origine.
Restituisce
Mention[]
Matrice di menzioni; o una matrice vuota, se non viene trovata alcuna matrice.
Commenti
Questo metodo è destinato solo all'uso con un'attività di messaggio, in cui il tipo di attività è impostato su Message.
hasContent(Partial<Activity>)
Indica se l'attività di origine ha contenuto.
function hasContent(source: Partial<Activity>): boolean
Parametri
- source
-
Partial<Activity>
Attività di origine.
Restituisce
boolean
True, se questa attività contiene contenuto da inviare; in caso contrario, false.
Commenti
Questo metodo è destinato solo all'uso con un'attività di messaggio, in cui il tipo di attività è impostato su Message.
isActivity(Partial<Activity>, string)
Indica se questa attività è di un tipo di attività specificato.
function isActivity(source: Partial<Activity>, activityType: string): boolean
Parametri
- source
-
Partial<Activity>
Attività di origine.
- activityType
-
string
Tipo di attività da verificare.
Restituisce
boolean
True se l'attività è del tipo di attività specificato; in caso contrario, false.
isFromStreamingConnection(Partial<Activity>)
Determina se l'attività è stata inviata tramite una connessione Http/Https o streaming. Ciò può essere determinato esaminando la proprietà ServiceUrl: (1) Tutti i canali che inviano messaggi tramite http/https non sono in streaming (2) Canali che inviano messaggi tramite streaming hanno un ServiceUrl che non inizia con http/https.
function isFromStreamingConnection(source: Partial<Activity>): boolean
Parametri
- source
-
Partial<Activity>
Attività di origine.
Restituisce
boolean
True se l'attività è stata originata da una connessione di streaming.