Dependências de sincronização
Os valores de sincronização podem ser determinados ou restringidos automaticamente pela configuração de outras propriedades, como requisitos transacionais e ativação just-in-time (JIT). Por exemplo, COM+ impõe a sincronização para componentes transacionais e ativados por JIT.
Essas dependências existem porque os componentes ativados por JIT ou que participam de transações devem ter isolamento adequado e comportamento de simultaneidade. Portanto, COM+ requer que o acesso a esses componentes seja serializado impondo sincronização. (Para obter detalhes sobre essas dependências, consulte de 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 |
Não suportado |
Qualquer coisa, dependendo da ativação JIT |
Suportado |
Necessário |
Necessário |
Necessário |
Requer novo |
Obrigatório ou requer novo |
Ativação JIT
Quando a Ativação JIT está definida como | A sincronização pode ser definida como |
---|---|
Ativado |
Obrigatório ou requer novo |
Desabilitado |
Qualquer coisa |
Para obter mais detalhes sobre como os atributos de transação, ativação JIT e sincronização se comportam juntos, consulte Configurando transações.