다음을 통해 공유


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인 경우
지원됨 직접 대응하는 특성이 없습니다. 일반적으로 Required에 지정된 동작을 대신 사용해야 합니다.
NotSupported TransactionScopeRequiredfalse입니다.

바인딩 요소의 TransactionFlow 특성이 false인 경우
사용 안 함 직접 대응하는 특성이 없습니다. 일반적으로 NotSupported에 지정된 동작을 대신 사용해야 합니다.