Závislosti synchronizace
Hodnoty synchronizace se dají automaticky určit nebo omezit konfigurací jiných vlastností, jako jsou transakční požadavky a aktivace JIT (just-in-time). Com+ například vynucuje synchronizaci pro transakční i pro komponenty aktivované JIT.
Tyto závislosti existují, protože komponenty aktivované JIT nebo účastí na transakcích musí mít správnou izolaci a chování souběžnosti. Com+ proto vyžaduje, aby byl přístup k těmto komponentám serializován vynucením synchronizace. (Podrobnosti o těchto závislostech najdete v tématu aktivace modelu COM+ za běhu.)
Následující tabulky ukazují charakteristiky hodnot atributů synchronizace modelu COM+.
Požadavek na transakce
Když jsou transakce nastaveny na | Synchronizaci je možné nastavit na |
---|---|
Invalidní |
Cokoli v závislosti na aktivaci JIT |
Nepodporováno |
Cokoli v závislosti na aktivaci JIT |
Podporovaný |
Požadovaný |
Požadovaný |
Požadovaný |
Vyžaduje nové |
Povinné nebo vyžaduje nové |
Aktivace JIT
Když je aktivace JIT nastavená na | Synchronizaci je možné nastavit na |
---|---|
Zpřístupněný |
Povinné nebo vyžaduje nové |
Invalidní |
Cokoliv |
Další podrobnosti o tom, jak se transakce, aktivace JIT a synchronizační atributy chovají společně, najdete v tématu Konfigurace transakcí.