EnterpriseServicesInteropOption Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger hur distribuerade transaktioner interagerar med COM+-transaktioner.
public enum class EnterpriseServicesInteropOption
public enum EnterpriseServicesInteropOption
type EnterpriseServicesInteropOption =
Public Enum EnterpriseServicesInteropOption
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| None | 0 | Det finns ingen synkronisering mellan Transaction och Current. |
| Automatic | 1 | Sök efter en befintlig COM+-kontext och synkronisera med den om det finns en sådan. |
| Full | 2 | Kontexten System.EnterpriseServices (som kan hämtas genom att anropa klassens statiska metod TransactionContextUtil) och den System.Transactions omgivande transaktionen (som kan hämtas genom att anropa klassens statiska metod CurrentTransaction) synkroniseras alltid. Detta medför en prestandastraff eftersom nya System.EnterpriseServices kontexter kan behöva skapas. |
Kommentarer
Med .NET Framework kan hanterade .NET-komponenter delta i COM+-transaktioner med hjälp av klasserna i namnområdet System.EnterpriseServices. Men eftersom interoperationen inte tillhandahålls som standard måste du använda den här uppräkningen för att ange hur du vill delta i COM+-kontexten. När du skapar en ny TransactionScopeanvänder du den här uppräkningen för att ange hur du vill att transaktionen ska delta i COM+-transaktioner. Mer information finns i Samverkan med Enterprise Services och COM+-transaktioner.