Freigeben über


EnterpriseServicesInteropOption Enumeration

Definition

Gibt an, wie verteilte Transaktionen mit COM+-Transaktionen interagieren.

public enum class EnterpriseServicesInteropOption
public enum EnterpriseServicesInteropOption
type EnterpriseServicesInteropOption = 
Public Enum EnterpriseServicesInteropOption
Vererbung
EnterpriseServicesInteropOption

Felder

Automatic 1

Sucht nach einem vorhandenen COM+-Kontext. Wenn ein solcher gefunden wird, wird eine Synchronisierung mit diesem ausgeführt.

Full 2

Der System.EnterpriseServices-Kontext (der durch Aufrufen der statischen Transaction-Methode der ContextUtil-Klasse abgerufen werden kann) und die System.Transactions-Ambient-Transaktion (die durch Aufrufen der statischen Current-Methode der Transaction-Klasse abgerufen werden kann) werden immer synchronisiert. Dadurch wird die Leistung beeinträchtigt, da möglicherweise neue System.EnterpriseServices-Kontexte erstellt werden müssen.

None 0

Es besteht keine Synchronisierung zwischen Transaction und Current.

Hinweise

Mit .NET Framework können verwaltete .NET-Komponenten mithilfe der Klassen im System.EnterpriseServices Namespace an COM+-Transaktionen teilnehmen. Da die Interoperation jedoch nicht standardmäßig bereitgestellt wird, müssen Sie diese Enumeration verwenden, um anzugeben, wie Sie am COM+-Kontext teilnehmen möchten. Wenn Sie eine neue TransactionScopeerstellen, verwenden Sie diese Enumeration, um anzugeben, wie Ihre Transaktion an COM+-Transaktionen teilnehmen soll. Weitere Informationen finden Sie unter Interoperabilität mit Enterprise Services und COM+-Transaktionen.

Gilt für:

Weitere Informationen