EnterpriseServicesInteropOption Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u op hoe gedistribueerde transacties communiceren met COM+ transacties.
public enum class EnterpriseServicesInteropOption
public enum EnterpriseServicesInteropOption
type EnterpriseServicesInteropOption =
Public Enum EnterpriseServicesInteropOption
- Overname
Velden
| Name | Waarde | Description |
|---|---|---|
| None | 0 | Er is geen synchronisatie tussen Transaction en Current. |
| Automatic | 1 | Zoek een bestaande COM+-context en synchroniseer ermee als deze bestaat. |
| Full | 2 | De System.EnterpriseServices context (die kan worden opgehaald door de statische methode Transaction van de ContextUtil klasse aan te roepen) en de System.Transactions omgevingstransactie (die kan worden opgehaald door de statische methode Current van de Transaction klasse aan te roepen) worden altijd gesynchroniseerd. Dit introduceert een prestatiestraf omdat er mogelijk nieuwe System.EnterpriseServices contexten moeten worden gemaakt. |
Opmerkingen
Met het .NET Framework kunnen beheerde .NET-onderdelen deelnemen aan COM+-transacties met behulp van de klassen in de System.EnterpriseServices-naamruimte. Aangezien de interoperatie echter niet standaard is opgegeven, moet u deze opsomming gebruiken om op te geven hoe u wilt deelnemen aan de COM+-context. Wanneer u een nieuwe TransactionScopemaakt, gebruikt u deze opsomming om aan te geven hoe u uw transactie wilt laten deelnemen aan COM+-transacties. Zie Interoperabiliteit met Enterprise Services en COM+-transacties voor meer informatie.