EnterpriseServicesInteropOption 열거형

정의

분산 트랜잭션이 COM+ 트랜잭션과 상호 작용하는 방법을 지정합니다.Specifies how distributed transactions interact with COM+ transactions.

public enum class EnterpriseServicesInteropOption
public enum EnterpriseServicesInteropOption
type EnterpriseServicesInteropOption = 
Public Enum EnterpriseServicesInteropOption
상속
EnterpriseServicesInteropOption

필드

Automatic 1

기존 COM+ 컨텍스트를 검색하여 이 컨텍스트가 있으면 동기화합니다.Search for an existing COM+ context and synchronize with it if one exists.

Full 2

System.EnterpriseServices 클래스의 정적 Transaction 메서드를 호출하여 검색할 수 있는 ContextUtil 컨텍스트와 System.Transactions 클래스의 정적 Current 메서드를 호출하여 검색할 수 있는 Transaction 앰비언트 트랜잭션은 항상 동기화됩니다.The System.EnterpriseServices context (which can be retrieved by calling the static method Transaction of the ContextUtil class) and the System.Transactions ambient transaction (which can be retrieved by calling the static method Current of the Transaction class) are always synchronized. 따라서 새 System.EnterpriseServices 컨텍스트를 만들어야 하므로 성능이 저하됩니다.This introduces a performance penalty because new System.EnterpriseServices contexts may need to be created.

None 0

TransactionCurrent 사이에는 동기화가 이루어지지 않습니다.There is no synchronization between Transaction and Current.

설명

.NET Framework를 통해 COM + 트랜잭션과의 클래스를 사용 하 여 참여할 수 있도록 관리 되는.NET 구성 요소는 System.EnterpriseServices 네임 스페이스입니다.The .NET Framework allows managed .NET components to participate in COM+ transactions using the classes in the System.EnterpriseServices namespace. 그러나 기본 상호 운용성을 제공 하지 않으면 때문이 열거형을 사용 하 여 COM + 컨텍스트에서 참여 하도록 할 방법을 지정 해야 합니다.However, since the interoperation is not provided by default, you need to use this enumeration to specify how you want to participate in the COM+ context. 특히, 만들 때 새 TransactionScope, 트랜잭션이 COM + 트랜잭션과에 참여 하는 방법을 지정 하려면이 열거형을 사용 합니다.Specifically, when you create a new TransactionScope, use this enumeration to indicate how you want your transaction to participate in COM+ transactions. 자세한 내용은 엔터프라이즈 서비스 및 COM + 트랜잭션과 상호 운용성합니다.For more information, see Interoperability with Enterprise Services and COM+ Transactions.

적용 대상

추가 정보