EnterpriseServicesInteropOption Enum

Definitie

Hiermee geeft u op hoe gedistribueerde transacties communiceren met COM+ transacties.

public enum class EnterpriseServicesInteropOption
public enum EnterpriseServicesInteropOption
type EnterpriseServicesInteropOption = 
Public Enum EnterpriseServicesInteropOption
Overname
EnterpriseServicesInteropOption

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.

Van toepassing op

Zie ook