Udostępnij za pośrednictwem


EnterpriseServicesInteropOption Wyliczenie

Definicja

Określa sposób interakcji transakcji rozproszonych z transakcjami COM+ .

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

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+.

Dotyczy

Zobacz też