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
| Name | Hodnota | Description |
|---|---|---|
| None | 0 | Transaction Mezi a Current. |
| Automatic | 1 | Vyhledejte existující kontext modelu COM+ a synchronizujte ho, pokud existuje. |
| Full | 2 | Kontext System.EnterpriseServices (který lze načíst voláním statické metody TransactionContextUtil třídy) a System.Transactions okolí transakce (které lze načíst voláním statické metody CurrentTransaction třídy) jsou vždy synchronizovány. To představuje penalizaci výkonu, protože může být potřeba vytvořit nové System.EnterpriseServices kontexty. |
Poznámky
Architektura .NET umožňuje spravovaným komponentám .NET účastnit se transakcí modelu COM+ pomocí tříd v oboru názvů System.EnterpriseServices. 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 účastnit kontextu modelu COM+. Konkrétně, když vytvoříte nový TransactionScope, použijte tento výčet indikovat, jak chcete transakce účastnit com + transakce.