Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This topic discusses how to simulate the behavior of a transactional COM+ service using the Windows Communication Foundation (WCF) attributes the System.ServiceModel namespace provides.
Emulating COM+ Using ServiceModel Attributes
The following table compares the TransactionOption enumeration used to create an EnterpriseServices transaction and how they correlate to the WCF attributes the System.ServiceModel namespace provides.
COM+ attribute | WCF attributes |
---|---|
RequiresNew |
TransactionFlowAttribute is set to NotAllowed. TransactionScopeRequired is true. The TransactionFlow attribute in the binding element is false. |
Required |
TransactionFlowAttribute is set to Allowed. TransactionScopeRequired is true. The TransactionFlow attribute in the binding element is true. |
Supported |
There is no direct equivalent. In general, you should adopt the behavior specified for Required instead. |
NotSupported |
TransactionScopeRequired is false. The TransactionFlow attribute in the binding element is false. |
Disabled |
There is no direct equivalent. In general, you should adopt the behavior specified for NotSupported instead. |