System.EnterpriseServices Przestrzeń nazw

Zapewnia obiekty .NET z dostępem do usług modelu COM+, co sprawia, że obiekty .NET Framework są bardziej praktyczne dla aplikacji dla przedsiębiorstw.

Klasy

Activity

Tworzy działanie do wykonywania synchronicznych lub asynchronicznych zadań wsadowych, które mogą używać usług COM+ bez konieczności tworzenia składnika COM+. Klasa ta nie może być dziedziczona.

ApplicationAccessControlAttribute

Określa kontrolę dostępu do zestawu zawierającego ServicedComponent klasy.

ApplicationActivationAttribute

Określa, czy składniki w zestawie są uruchamiane w procesie twórcy, czy w procesie systemowym.

ApplicationIDAttribute

Określa identyfikator aplikacji (jako identyfikator GUID) dla tego zestawu. Klasa ta nie może być dziedziczona.

ApplicationNameAttribute

Określa nazwę aplikacji COM+ do użycia na potrzeby instalacji składników w zestawie. Klasa ta nie może być dziedziczona.

ApplicationQueuingAttribute

Umożliwia obsługę kolejkowania dla oznaczonego zestawu i umożliwia aplikacji odczytywanie wywołań metod z kolejek kolejkowania komunikatów. Klasa ta nie może być dziedziczona.

AutoCompleteAttribute

Oznacza metodę przypisaną AutoComplete jako obiekt. Klasa ta nie może być dziedziczona.

BYOT

Opakowywuje klasę COM+ ByotServerEx i interfejsy COM+ DTC ICreateWithTransactionEx oraz ICreateWithTipTransactionEx . Klasa ta nie może być dziedziczona.

ComponentAccessControlAttribute

Włącza sprawdzanie zabezpieczeń dla wywołań składnika. Klasa ta nie może być dziedziczona.

COMTIIntrinsicsAttribute

Umożliwia przekazanie właściwości kontekstu z integratora transakcji COM (COMTI) do kontekstu COM+.

ConstructionEnabledAttribute

Umożliwia obsługę konstrukcji obiektów COM+. Klasa ta nie może być dziedziczona.

ContextUtil

Uzyskuje informacje o kontekście obiektu COM+. Klasa ta nie może być dziedziczona.

DescriptionAttribute

Ustawia opis zestawu (aplikacji), składnika, metody lub interfejsu. Klasa ta nie może być dziedziczona.

EventClassAttribute

Oznacza klasę z przypisanymi elementami jako klasę zdarzeń. Klasa ta nie może być dziedziczona.

EventTrackingEnabledAttribute

Włącza śledzenie zdarzeń dla składnika. Klasa ta nie może być dziedziczona.

ExceptionClassAttribute

Ustawia klasę wyjątków kolejkowania dla klasy kolejkowanej. Klasa ta nie może być dziedziczona.

IISIntrinsicsAttribute

Umożliwia dostęp do wewnętrznych wartości ASP z GetNamedProperty(String) . Klasa ta nie może być dziedziczona.

InterfaceQueuingAttribute

Umożliwia obsługę kolejkowania dla oznaczonego interfejsu. Klasa ta nie może być dziedziczona.

JustInTimeActivationAttribute

Włącza lub wyłącza aktywację typu just-in-time (JIT). Klasa ta nie może być dziedziczona.

LoadBalancingSupportedAttribute

Określa, czy składnik uczestniczy w równoważeniu obciążenia, jeśli usługa równoważenia obciążenia składnika jest zainstalowana i włączona na serwerze.

MustRunInClientContextAttribute

Wymusza utworzenie obiektu przypisanego w kontekście twórcy, jeśli to możliwe. Klasa ta nie może być dziedziczona.

ObjectPoolingAttribute

Włącza i konfiguruje buforowanie obiektów dla składnika. Klasa ta nie może być dziedziczona.

PrivateComponentAttribute

Identyfikuje składnik jako składnik prywatny, który jest widoczny tylko i aktywowany przez składniki w tej samej aplikacji. Klasa ta nie może być dziedziczona.

RegistrationConfig

Zawiera informacje o konfiguracji dotyczące instalowania zestawów w wykazie COM+.

RegistrationErrorInfo

Pobiera rozszerzone informacje o błędach dotyczące metod związanych z wieloma obiektami COM+. Obejmuje to również metody instalowania, importowania i eksportowania aplikacji i składników COM+. Klasa ta nie może być dziedziczona.

RegistrationException

Wyjątek zgłaszany po wykryciu błędu rejestracji.

RegistrationHelper

Instaluje i konfiguruje zestawy w katalogu COM+. Klasa ta nie może być dziedziczona.

RegistrationHelperTx

Używana przez .NET Framework do instalowania i konfigurowania zestawów w katalogu COM+ przy zachowaniu nowo ustanowionej transakcji.

ResourcePool

Przechowuje obiekty w bieżącej transakcji. Klasa ta nie może być dziedziczona.

SecureMethodAttribute

Zapewnia, że infrastruktura wywołuje za pośrednictwem interfejsu dla metody lub dla każdej metody w klasie podczas korzystania z usługi zabezpieczeń. Klasy muszą używać interfejsów do korzystania z usług zabezpieczeń. Klasa ta nie może być dziedziczona.

SecurityCallContext

Opisuje łańcuch wywołań wywołujących prowadzących do bieżącego wywołania metody.

SecurityCallers

Udostępnia uporządkowaną kolekcję tożsamości w bieżącym łańcuchu wywołań.

SecurityIdentity

Zawiera informacje, które odnoszą się do tożsamości w łańcuchu wywołań modelu COM+.

SecurityRoleAttribute

Konfiguruje rolę dla aplikacji lub składnika. Klasa ta nie może być dziedziczona.

ServiceConfig

Określa i konfiguruje usługi, które mają być aktywne w domenie, która jest wprowadzana podczas wywoływania Enter(ServiceConfig) lub tworzenia Activity . Klasa ta nie może być dziedziczona.

ServicedComponent

Reprezentuje klasę bazową wszystkich klas przy użyciu usług COM+.

ServicedComponentException

Wyjątek zgłaszany w przypadku wykrycia błędu w składniku usługi.

ServiceDomain

Zezwala na segment kodu identyfikowany przez Enter(ServiceConfig) i Leave() do uruchomienia we własnym kontekście i zachowuje się tak, jakby była metodą, która jest wywoływana dla obiektu utworzonego w kontekście. Klasa ta nie może być dziedziczona.

SharedProperty

Uzyskuje dostęp do właściwości udostępnionej. Klasa ta nie może być dziedziczona.

SharedPropertyGroup

Reprezentuje kolekcję właściwości udostępnionych. Klasa ta nie może być dziedziczona.

SharedPropertyGroupManager

Kontroluje dostęp do udostępnionych grup właściwości. Klasa ta nie może być dziedziczona.

SynchronizationAttribute

Ustawia wartość synchronizacji składnika. Klasa ta nie może być dziedziczona.

TransactionAttribute

Określa typ transakcji, która jest dostępna dla obiektu przypisanego. Dopuszczalne wartości są elementami TransactionOption członkowskimi wyliczenia.

Struktury

BOID

Reprezentuje jednostkę pracy skojarzoną z transakcją. Ta struktura jest używana w programie XACTTRANSINFO .

XACTTRANSINFO

Reprezentuje strukturę używaną w ITransaction interfejsie.

Interfejsy

IAsyncErrorNotify

Implementuje zalewkowanie błędów na asynchronicznej operacji wsadowej przesyłanej przez Activity obiekt.

IPlaybackControl

Działa w umieszczonych w kolejce składnikach w nienormalnej obsłudze błędów odtwarzania po stronie serwera i błędach po stronie klienta mechanizmu dostarczania usługi kolejkowania komunikatów.

IProcessInitControl

Obsługuje ustawianie limitu czasu dla Startup(Object) metody.

IProcessInitializer

Obsługuje metody, które mogą być wywoływane podczas uruchamiania lub zamykania składnika COM.

IRegistrationHelper

Instaluje i konfiguruje zestawy w wykazie modelu COM+.

IRemoteDispatch

Zaimplementowane przez ServicedComponent klasę, aby określić, czy AutoCompleteAttribute atrybut Class jest ustawiony na true lub false dla wywołania metody zdalnej.

IServiceCall

Implementuje pracę wsadową, która jest przesłana za pośrednictwem działania utworzonego Activity przez .

IServicedComponentInfo

Zaimplementowane ServicedComponent przez klasę w celu uzyskania informacji o składniku za pośrednictwem GetComponentInfo(Int32, String[]) metody .

ITransaction

Odnosi się do interfejsu Distributed Transaction Coordinator (DTC) ITransaction i jest obsługiwane przez obiekty uzyskane za pomocą Transaction .

Wyliczenia

AccessChecksLevelOption

Określa poziom sprawdzania dostępu dla aplikacji, tylko na poziomie procesu lub na wszystkich poziomach, w tym na poziomie składnika, interfejsu i metody.

ActivationOption

Określa sposób aktywowania składników usługi w aplikacji.

AuthenticationOption

Określa mechanizm uwierzytelniania wywołania procedury zdalnej (RPC). Dotyczy tylko wtedy, gdy ustawiono ActivationOption wartość Server.

BindingOption

Wskazuje, czy cała praca przesłana przez powinna być powiązana tylko z jedną Activity jednowątkową (STA). To wyliczenie nie ma wpływu na wielowątkową jednostkę (MTA).

ImpersonationLevelOption

Określa poziom personifikacji dozwolony podczas wywoływania obiektów docelowych aplikacji serwera.

InheritanceOption

Wskazuje, czy ma zostać utworzony nowy kontekst na podstawie bieżącego kontekstu czy informacji w programie ServiceConfig .

InstallationFlags

Flagi używane z RegistrationHelper klasą .

PartitionOption

Wskazuje kontekst, w którym ma być uruchamiana partycja COM+.

PropertyLockMode

Określa tryb uzyskiwania dostępu do właściwości udostępnionych w Menedżerze grupy właściwości udostępnionych.

PropertyReleaseMode

Określa tryb wydania właściwości w nowej grupie właściwości udostępnionych.

SxsOption

Wskazuje, jak zestawy side-by-side są skonfigurowane dla ServiceConfig .

SynchronizationOption

Określa typ automatycznej synchronizacji żądanej przez składnik.

ThreadPoolOption

Wskazuje pulę wątków, w której Activity jest uruchamiana.

TransactionIsolationLevel

Określa wartość .TransactionAttribute

TransactionOption

Określa typ transakcji automatycznej żądany przez składnik.

TransactionStatus

Wskazuje stan transakcji.

TransactionVote

Określa wartości dozwolone dla głosowania wyniku transakcji.

Delegaci

ResourcePool.TransactionEndDelegate

Reprezentuje metodę, która obsługuje zakończenie transakcji.