다음을 통해 공유


COM+ 및 ServiceModel의 트랜잭션 비교

이 항목에서는 System.ServiceModel 네임스페이스가 제공하는 WCF(Windows Communication Foundation) 특성을 사용하여 트랜잭션 COM+ 서비스의 동작을 시뮬레이션하는 방법에 대해 설명합니다.

ServiceModel 특성을 사용하여 COM+ 에뮬레이트

다음 표에서는 EnterpriseServices 트랜잭션을 만드는 데 사용되는 TransactionOption 열거 및 이러한 열거가 System.ServiceModel 네임스페이스에서 제공하는 WCF 특성과 상호 관련된 방식을 비교합니다.

COM+ 특성 WCF 특성

RequiresNew

TransactionFlowAttributeNotAllowed로 설정된 경우

TransactionScopeRequiredtrue인 경우

바인딩 요소의 TransactionFlow 특성이 false인 경우

Required

TransactionFlowAttributeAllowed로 설정된 경우

TransactionScopeRequiredtrue인 경우

바인딩 요소의 TransactionFlow 특성이 true인 경우

Supported

직접 대응하는 특성이 없습니다. 일반적으로 Required에 지정된 동작을 대신 사용해야 합니다.

NotSupported

TransactionScopeRequiredfalse인 경우

바인딩 요소의 TransactionFlow 특성이 false인 경우

Disabled

직접 대응하는 특성이 없습니다. 일반적으로 NotSupported에 지정된 동작을 대신 사용해야 합니다.