EnterpriseServicesInteropOption Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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+.