Dipendenze di sincronizzazione
I valori di sincronizzazione possono essere determinati o vincolati automaticamente dalla configurazione di altre proprietà, ad esempio i requisiti transazionali e l'attivazione JIT (Just-In-Time). COM+ ad esempio applica la sincronizzazione sia per i componenti transazionali che per i componenti attivati tramite JIT.
Queste dipendenze esistono perché i componenti attivati da JIT o che partecipano alle transazioni devono avere un comportamento appropriato di isolamento e concorrenza. Pertanto, COM+ richiede che l'accesso a questi componenti venga serializzato applicando la sincronizzazione. Per informazioni dettagliate su queste dipendenze, vedere l'attivazione JUST-in-Time di COM+ .
Le tabelle seguenti mostrano le caratteristiche dei valori degli attributi di sincronizzazione COM+.
Requisito transazionale
Quando le transazioni sono impostate su | La sincronizzazione può essere impostata su |
---|---|
Disabile |
Qualsiasi elemento, a seconda dell'attivazione JIT |
Non supportato |
Qualsiasi elemento, a seconda dell'attivazione JIT |
Sostenuto |
Obbligatorio |
Obbligatorio |
Obbligatorio |
Richiede nuovo |
Obbligatorio o Richiede nuovo |
Attivazione JIT
Quando l'attivazione JIT è impostata su | La sincronizzazione può essere impostata su |
---|---|
Abilitato |
Obbligatorio o Richiede nuovo |
Disabile |
Qualsiasi cosa |
Per altre informazioni sul comportamento degli attributi di transazione, attivazione JIT e sincronizzazione, vedere Configurazione delle transazioni.