Interdipendenze tra le proprietà

Quando si impostano le proprietà, il catalogo COM+ applica una logica di coerenza per assicurarsi di configurare gli elementi in modo ragionevole. Questa logica può essere implementata in due modi, come indicato di seguito:

  • Dipendenze. È possibile che venga impedito di apportare alcune modifiche perché un'altra proprietà dipende da una determinata impostazione per una proprietà che si tenta di impostare. Ad esempio, se un componente è impostato con l'attributo Transactions Required e se si tenta di modificare l'impostazione di sincronizzazione su Nessuno, viene generato un errore quando si tenta di chiamare SaveChanges perché le transazioni dipendono dalla sincronizzazione.
  • Effetti collaterali. Alcune proprietà potrebbero essere modificate automaticamente senza impostarle in modo esplicito. Ad esempio, se si imposta un componente con l'attributo Transactions Required( Transazioni obbligatorie), la sincronizzazione verrà impostata anche su Obbligatorio. Si tratta in realtà del capovolgimento delle dipendenze: una proprietà ha la precedenza su un'altra e la relativa dipendenza viene espressa tramite la prima impostazione della proprietà secondaria e quindi il blocco delle modifiche.

Nell'elenco delle proprietà esposte da elementi di una raccolta, tutte elencate in RACCOLTE DI AMMINISTRAZIONE COM+, le dipendenze e gli effetti collaterali sono indicati per ogni proprietà. Quando si configurano applicazioni e componenti COM+, è necessario tenere presente quali vincoli vengono imposti alle configurazioni.

Recupero e impostazione delle proprietà

Esecuzione di query per le proprietà disponibili

Salvataggio o annullamento delle modifiche