Compartilhar via


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.

Definindo o atributo de sincronização

Valores de atributo de sincronização