EnterpriseServicesInteropOption Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt an, wie verteilte Transaktionen mit COM+-Transaktionen interagieren.
public enum class EnterpriseServicesInteropOption
public enum EnterpriseServicesInteropOption
type EnterpriseServicesInteropOption =
Public Enum EnterpriseServicesInteropOption
- Vererbung
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.