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 Attivazione JUST-in-time 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 |
---|---|
Disabilitata |
Qualsiasi elemento, a seconda dell'attivazione JIT |
Non supportato |
Qualsiasi elemento, a seconda dell'attivazione JIT |
Supportata |
Obbligatorio |
Obbligatorio |
Obbligatorio |
RequiresNew |
Obbligatorio o Richiede nuovo |
Attivazione JIT
Quando l'attivazione JIT è impostata su | La sincronizzazione può essere impostata su |
---|---|
Attivata |
Obbligatorio o Richiede nuovo |
Disabilitata |
Qualsiasi |
Per altre informazioni sul comportamento degli attributi di transazione, attivazione JIT e sincronizzazione, vedere Configurazione delle transazioni.