Sdílet prostřednictvím


EnterpriseServicesInteropOption Výčet

Definice

Určuje způsob interakce distribuovaných transakcí s transakcemi modelu COM+.

public enum class EnterpriseServicesInteropOption
public enum EnterpriseServicesInteropOption
type EnterpriseServicesInteropOption = 
Public Enum EnterpriseServicesInteropOption
Dědičnost
EnterpriseServicesInteropOption

Pole

Automatic 1

Vyhledejte existující kontext modelu COM+ a proveďte synchronizaci, pokud existuje.

Full 2

Kontext System.EnterpriseServices (který lze načíst voláním statické metody TransactionContextUtil třídy) a System.Transactions okolí transakce (kterou lze načíst voláním statické metody CurrentTransaction třídy) jsou vždy synchronizovány. To představuje snížení výkonu, protože může být potřeba vytvořit nové System.EnterpriseServices kontexty.

None 0

Mezi a Currentnedochází k žádné synchronizaciTransaction.

Poznámky

Rozhraní .NET Framework umožňuje spravovaným komponentám .NET účastnit se transakcí modelu COM+ pomocí tříd v System.EnterpriseServices oboru názvů . Vzhledem k tomu, že interoperace není ve výchozím nastavení poskytována, je nutné použít tento výčet k určení, jak se chcete zapojit do kontextu modelu COM+. Konkrétně při vytváření nového TransactionScope, použijte tento výčet k označení, jak chcete, aby se vaše transakce účastnila transakcí modelu COM +. Další informace najdete v tématu Interoperabilita s podnikovými službami a transakcemi modelu COM+.

Platí pro

Viz také