Dependências de sincronização
Os valores de sincronização podem ser determinados automaticamente ou restringidos pela configuração de outras propriedades, como requisitos transacionais e ativação just-in-time (JIT). Por exemplo, o COM+ impõe a sincronização tanto para componentes transacionais quanto para componentes ativados por JIT.
Essas dependências existem porque os componentes que são ativados por JIT ou que participam de transações devem ter comportamento adequado de isolamento e simultaneidade. Portanto, COM+ requer que o acesso a esses componentes seja serializado impondo a sincronização. (Para obter detalhes sobre essas dependências, consulte Ativação Just-in-Time COM+.)
As tabelas a seguir mostram as características dos valores do atributo de sincronização COM+.
Requisito transacional
Quando as transações são definidas como | A sincronização pode ser definida como |
---|---|
Desabilitado |
Qualquer coisa, dependendo da ativação JIT |
Sem suporte |
Qualquer coisa, dependendo da ativação JIT |
Com suporte |
Obrigatório |
Obrigatória |
Obrigatório |
Requer novo |
Obrigatório ou Requer Novo |
Ativação JIT
Quando a ativação JIT é definida como | A sincronização pode ser definida como |
---|---|
Enabled |
Obrigatório ou Requer Novo |
Desabilitado |
Nada |
Para obter mais detalhes sobre como os atributos transaction, JIT Activation e Synchronization se comportam juntos, consulte Configurando transações.