Attivazione e disattivazione delle sottoscrizioni a livello di codice
Le sottoscrizioni possono essere attivate e disattivate a livello di codice utilizzando i servizi DisableSubscription ed EnableSubscription.
Parametri dei servizi
In entrambi i servizi sono disponibili i parametri seguenti:
Parametro
|
Tipo di base
|
Descrizione
|
subscriptionName
|
STRING
|
Nome della sottoscrizione.
|
Note sui servizi
• Non è possibile attivare o disattivare una sottoscrizione per un oggetto ereditato dal modello di oggetto o dalla thing shape corrispondente. Le sottoscrizioni possono essere attivate e disattivate solo al livello in cui sono state definite.
• Le sottoscrizioni dinamiche sono solo in memoria. Se si riavvia ThingWorx o uno degli oggetti inclusi nella sottoscrizione, quest'ultima viene annullata. Se, ad esempio, è disponibile una sottoscrizione dinamica per un evento timer in un timer presente in un altro oggetto e si riavvia l'oggetto timer, la sottoscrizione non viene più attivata.
• Gli utenti non amministratori possono utilizzare questi servizi.