동기화 종속성
동기화 값은 트랜잭션 요구 사항 및 JIT(Just-In-Time) 활성화와 같은 다른 속성의 구성에 의해 자동으로 결정되거나 제한될 수 있습니다. 예를 들어 COM+는 트랜잭션 및 JIT 활성화 구성 요소 모두에 동기화를 적용합니다.
이러한 종속성은 JIT 활성화 또는 트랜잭션에 참여하는 구성 요소에 적절한 격리 및 동시성 동작이 있어야 하기 때문에 존재합니다. 따라서 COM+에서는 동기화를 적용하여 이러한 구성 요소에 대한 액세스를 직렬화해야 합니다. (이러한 종속성에 대한 자세한 내용은 COM+ Just-In-Time 활성화를 참조하세요.)
다음 표에서는 COM+ 동기화 특성 값의 특성을 보여 줍니다.
트랜잭션 요구 사항
트랜잭션이 로 설정된 경우 | 동기화를 로 설정할 수 있습니다. |
---|---|
사용 안 함 |
JIT 활성화에 따라 모든 항목 |
지원되지 않음 |
JIT 활성화에 따라 모든 항목 |
지원 여부 |
필수 |
필수 |
필수 |
RequiresNew |
필수 또는 새로 만들기 필요 |
JIT 활성화
JIT 활성화가 로 설정된 경우 | 동기화를 로 설정할 수 있습니다. |
---|---|
사용 |
필수 또는 새로 만들기 필요 |
사용 안 함 |
모두 |
트랜잭션, JIT 활성화 및 동기화 특성이 함께 작동하는 방식에 대한 자세한 내용은 트랜잭션 구성을 참조하세요.