EnterpriseServicesInteropOption Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa sposób interakcji transakcji rozproszonych z transakcjami COM+ .
public enum class EnterpriseServicesInteropOption
public enum EnterpriseServicesInteropOption
type EnterpriseServicesInteropOption =
Public Enum EnterpriseServicesInteropOption
- Dziedziczenie
Pola
Automatic | 1 | Wyszukaj istniejący kontekst COM+ i zsynchronizuj go, jeśli istnieje. |
Full | 2 | Kontekst System.EnterpriseServices (który można pobrać przez wywołanie metody TransactionContextUtil statycznej klasy) i System.Transactions otoczenia transakcji (które można pobrać przez wywołanie metody CurrentTransaction statycznej klasy) są zawsze synchronizowane. Wprowadza to karę za wydajność, ponieważ może być konieczne utworzenie nowych System.EnterpriseServices kontekstów. |
None | 0 | Nie ma synchronizacji między Transaction i Current. |
Uwagi
Program .NET Framework umożliwia zarządzanym składnikom platformy .NET uczestnictwo w transakcjach COM+ przy użyciu klas w System.EnterpriseServices przestrzeni nazw. Jednak ze względu na to, że współdziałanie nie jest domyślnie udostępniane, należy użyć tego wyliczenia, aby określić, jak chcesz uczestniczyć w kontekście COM+. W szczególności podczas tworzenia nowego TransactionScopeelementu użyj tego wyliczenia, aby wskazać, w jaki sposób transakcja ma uczestniczyć w transakcjach COM+. Aby uzyskać więcej informacji, zobacz Współdziałanie z usługami Enterprise Services i transakcjami COM+.