System.EnterpriseServices Przestrzeń nazw

System.EnterpriseServices Przestrzeń nazw zapewnia ważną infrastrukturę dla aplikacji dla przedsiębiorstw. The System.EnterpriseServices namespace provides an important infrastructure for enterprise applications. Model COM+ oferuje architekturę usług dla modeli programowania składników wdrożonych w środowisku przedsiębiorstwa. COM+ provides a services architecture for component programming models deployed in an enterprise environment. Ta przestrzeń nazw udostępnia obiekty .NET z dostępem do usług modelu COM+, co sprawia, że obiekty .NET Framework są bardziej praktyczne dla aplikacji dla przedsiębiorstw. This namespace provides .NET objects with access to COM+ services making the .NET Framework objects more practical for enterprise applications.

Klasy

Activity

Tworzy działanie do synchronicznej lub asynchronicznej partii zadań wsadowych, które mogą korzystać z usług COM+ bez konieczności tworzenia składnika modelu COM+.Creates an activity to do synchronous or asynchronous batch work that can use COM+ services without needing to create a COM+ component. Klasa ta nie może być dziedziczona.This class cannot be inherited.

ApplicationAccessControlAttribute

Określa kontrolki dostępu do zestawu zawierającego ServicedComponent klasy.Specifies access controls to an assembly containing ServicedComponent classes.

ApplicationActivationAttribute

Określa, czy składniki w zestawie są uruchamiane w procesie twórcy, czy w procesie systemowym.Specifies whether components in the assembly run in the creator's process or in a system process.

ApplicationIDAttribute

Określa identyfikator aplikacji (jako identyfikator GUID) dla tego zestawu.Specifies the application ID (as a GUID) for this assembly. Klasa ta nie może być dziedziczona.This class cannot be inherited.

ApplicationNameAttribute

Określa nazwę aplikacji COM+, która ma być używana na potrzeby instalacji składników w zestawie.Specifies the name of the COM+ application to be used for the install of the components in the assembly. Klasa ta nie może być dziedziczona.This class cannot be inherited.

ApplicationQueuingAttribute

Włącza obsługę kolejkowania dla oznaczonego zestawu i umożliwia aplikacji odczytywanie wywołań metod z kolejek usługi kolejkowania komunikatów.Enables queuing support for the marked assembly and enables the application to read method calls from Message Queuing queues. Klasa ta nie może być dziedziczona.This class cannot be inherited.

AutoCompleteAttribute

Oznacza metodę z atrybutem jako AutoComplete obiektu.Marks the attributed method as an AutoComplete object. Klasa ta nie może być dziedziczona.This class cannot be inherited.

BYOT

Zawija klasę modelu COM+ ByotServerEx i interfejsy ICreateWithTransactionEx usługi com+ DTC i ICreateWithTipTransactionEx.Wraps the COM+ ByotServerEx class and the COM+ DTC interfaces ICreateWithTransactionEx and ICreateWithTipTransactionEx. Klasa ta nie może być dziedziczona.This class cannot be inherited.

ComponentAccessControlAttribute

Włącza sprawdzanie zabezpieczeń dla wywołań składnika.Enables security checking on calls to a component. Klasa ta nie może być dziedziczona.This class cannot be inherited.

COMTIIntrinsicsAttribute

Umożliwia przekazanie właściwości kontekstu z integratora transakcji COM (COMTI) do kontekstu COM+.Enables you to pass context properties from the COM Transaction Integrator (COMTI) into the COM+ context.

ConstructionEnabledAttribute

Włącza obsługę konstruowania obiektów COM+.Enables COM+ object construction support. Klasa ta nie może być dziedziczona.This class cannot be inherited.

ContextUtil

Uzyskuje informacje o kontekście obiektu modelu COM+.Obtains information about the COM+ object context. Klasa ta nie może być dziedziczona.This class cannot be inherited.

DescriptionAttribute

Ustawia opis zestawu (aplikacji), składnika, metody lub interfejsu.Sets the description on an assembly (application), component, method, or interface. Klasa ta nie może być dziedziczona.This class cannot be inherited.

EventClassAttribute

Oznacza klasę klasy jako klasą zdarzeń.Marks the attributed class as an event class. Klasa ta nie może być dziedziczona.This class cannot be inherited.

EventTrackingEnabledAttribute

Włącza śledzenie zdarzeń dla składnika.Enables event tracking for a component. Klasa ta nie może być dziedziczona.This class cannot be inherited.

ExceptionClassAttribute

Ustawia klasę wyjątku kolejkowania dla klasy kolejkowanej.Sets the queuing exception class for the queued class. Klasa ta nie może być dziedziczona.This class cannot be inherited.

IISIntrinsicsAttribute

Umożliwia dostęp do wewnętrznych wartości ASP z GetNamedProperty(String).Enables access to ASP intrinsic values from GetNamedProperty(String). Klasa ta nie może być dziedziczona.This class cannot be inherited.

InterfaceQueuingAttribute

Włącza obsługę kolejkowania dla oznaczonego interfejsu.Enables queuing support for the marked interface. Klasa ta nie może być dziedziczona.This class cannot be inherited.

JustInTimeActivationAttribute

Włącza lub wyłącza aktywację just-in-Time (JIT).Turns just-in-time (JIT) activation on or off. Klasa ta nie może być dziedziczona.This class cannot be inherited.

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.Determines whether the component participates in load balancing, if the component load balancing service is installed and enabled on the server.

MustRunInClientContextAttribute

Wymusza utworzenie obiektu atrybutowego w kontekście twórcy, jeśli jest to możliwe.Forces the attributed object to be created in the context of the creator, if possible. Klasa ta nie może być dziedziczona.This class cannot be inherited.

ObjectPoolingAttribute

Włącza i konfiguruje pule obiektów dla składnika.Enables and configures object pooling for a component. Klasa ta nie może być dziedziczona.This class cannot be inherited.

PrivateComponentAttribute

Identyfikuje składnik jako składnik prywatny, który jest widoczny i aktywowany tylko przez składniki w tej samej aplikacji.Identifies a component as a private component that is only seen and activated by components in the same application. Klasa ta nie może być dziedziczona.This class cannot be inherited.

RegistrationConfig

Zawiera informacje o konfiguracji dotyczące instalowania zestawów w wykazie modelu COM+.Provides configuration information for installing assemblies into the COM+ catalog.

RegistrationErrorInfo

Pobiera rozszerzone informacje o błędzie dotyczące metod związanych z wieloma obiektami modelu COM+.Retrieves extended error information about methods related to multiple COM+ objects. Obejmuje to również metody instalujące, importujące i eksportujące aplikacje i składniki modelu COM+.This also includes methods that install, import, and export COM+ applications and components. Klasa ta nie może być dziedziczona.This class cannot be inherited.

RegistrationException

Wyjątek, który jest zgłaszany w przypadku wykrycia błędu rejestracji.The exception that is thrown when a registration error is detected.

RegistrationHelper

Instaluje i konfiguruje zestawy w wykazie modelu COM+.Installs and configures assemblies in the COM+ catalog. Klasa ta nie może być dziedziczona.This class cannot be inherited.

RegistrationHelperTx

Używane przez infrastrukturę .NET Framework do instalowania i konfigurowania zestawów w wykazie modelu COM+ przy zachowaniu nowo ustanowionej transakcji.Used by the .NET Framework infrastructure to install and configure assemblies in the COM+ catalog while maintaining a newly established transaction.

ResourcePool

Przechowuje obiekty w bieżącej transakcji.Stores objects in the current transaction. Klasa ta nie może być dziedziczona.This class cannot be inherited.

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ń.Ensures that the infrastructure calls through an interface for a method or for each method in a class when using the security service. Klasy muszą używać interfejsów do korzystania z usług zabezpieczeń.Classes need to use interfaces to use security services. Klasa ta nie może być dziedziczona.This class cannot be inherited.

SecurityCallContext

Opisuje łańcuch wywołań, które zaczynają się do bieżącego wywołania metody.Describes the chain of callers leading up to the current method call.

SecurityCallers

Udostępnia uporządkowaną kolekcję tożsamości w bieżącym łańcuchu wywołań.Provides an ordered collection of identities in the current call chain.

SecurityIdentity

Zawiera informacje, które odnoszą się do tożsamości w łańcuchu wywołań modelu COM+.Contains information that regards an identity in a COM+ call chain.

SecurityRoleAttribute

Konfiguruje rolę dla aplikacji lub składnika.Configures a role for an application or component. Klasa ta nie może być dziedziczona.This class cannot be inherited.

ServiceConfig

Określa i konfiguruje usługi, które mają być aktywne w domenie, która jest wprowadzana podczas Enter(ServiceConfig) wywoływania lub Activitytworzenia.Specifies and configures the services that are to be active in the domain which is entered when calling Enter(ServiceConfig) or creating an Activity. Klasa ta nie może być dziedziczona.This class cannot be inherited.

ServicedComponent

Reprezentuje klasę bazową wszystkich klas przy użyciu usług modelu COM+.Represents the base class of all classes using COM+ services.

ServicedComponentException

Wyjątek, który jest zgłaszany w przypadku wykrycia błędu w składniku obsługiwanym przez usługę.The exception that is thrown when an error is detected in a serviced component.

ServiceDomain

Zezwala na segment kodu identyfikowany Enter(ServiceConfig) przez Leave() i 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.Allows a code segment identified by Enter(ServiceConfig) and Leave() to run in its own context and behave as if it were a method that is called on an object created within the context. Klasa ta nie może być dziedziczona.This class cannot be inherited.

SharedProperty

Uzyskuje dostęp do właściwości udostępnionej.Accesses a shared property. Klasa ta nie może być dziedziczona.This class cannot be inherited.

SharedPropertyGroup

Reprezentuje kolekcję właściwości udostępnionych.Represents a collection of shared properties. Klasa ta nie może być dziedziczona.This class cannot be inherited.

SharedPropertyGroupManager

Kontroluje dostęp do grup właściwości udostępnionych.Controls access to shared property groups. Klasa ta nie może być dziedziczona.This class cannot be inherited.

SynchronizationAttribute

Ustawia wartość synchronizacji składnika.Sets the synchronization value of the component. Klasa ta nie może być dziedziczona.This class cannot be inherited.

TransactionAttribute

Określa typ transakcji, która jest dostępna dla obiektu przypisanego do atrybutu.Specifies the type of transaction that is available to the attributed object. Dozwolone wartości to elementy członkowskie TransactionOption wyliczenia.Permissible values are members of the TransactionOption enumeration.

Struktury

BOID

Reprezentuje jednostkę pracy skojarzoną z transakcją.Represents the unit of work associated with a transaction. Ta struktura jest używana w XACTTRANSINFOprogramie.This structure is used in XACTTRANSINFO.

XACTTRANSINFO

Reprezentuje strukturę używaną w ITransaction interfejsie.Represents a structure used in the ITransaction interface.

Interfejsy

IAsyncErrorNotify

Implementuje zalewkowanie błędów na asynchronicznej operacji wsadowej przesyłanej przez Activity obiekt.Implements error trapping on the asynchronous batch work that is submitted by the Activity object.

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.Functions in Queued Components in the abnormal handling of server-side playback errors and client-side failures of the Message Queuing delivery mechanism.

IProcessInitControl

Obsługuje ustawianie limitu czasu dla Startup(Object) metody.Supports setting the time-out for the Startup(Object) method.

IProcessInitializer

Obsługuje metody, które mogą być wywoływane, gdy składnik COM zostanie uruchomiony lub zamknięty.Supports methods that can be called when a COM component starts up or shuts down.

IRegistrationHelper

Instaluje i konfiguruje zestawy w wykazie modelu COM+.Installs and configures assemblies in the COM+ catalog.

IRemoteDispatch

Zaimplementowane przez ServicedComponent klasę, aby określić, AutoCompleteAttribute czy atrybut Class jest ustawiony na true lub false dla wywołania metody zdalnej.Implemented by the ServicedComponent class to determine if the AutoCompleteAttribute class attribute is set to true or false for a remote method invocation.

IServiceCall

Implementuje pracę wsadową przesyłaną za pomocą działania utworzonego przez Activity.Implements the batch work that is submitted through the activity created by Activity.

IServicedComponentInfo

Zaimplementowane przez ServicedComponent klasę, aby uzyskać informacje o składniku GetComponentInfo(Int32, String[]) za pośrednictwem metody.Implemented by the ServicedComponent class to obtain information about the component via the GetComponentInfo(Int32, String[]) method.

ITransaction

Odnosi się do interfejsu Distributed Transaction Coordinator (DTC ITransaction ) i jest obsługiwane przez obiekty uzyskane za Transactionpomocą.Corresponds to the Distributed Transaction Coordinator (DTC) ITransaction interface and is supported by objects obtained through Transaction.

Wyliczenia

AccessChecksLevelOption

Określa poziom sprawdzania dostępu dla aplikacji, na poziomie procesu lub na wszystkich poziomach, w tym o składniku, interfejsie i poziomach metody.Specifies the level of access checking for an application, either at the process level only or at all levels, including component, interface, and method levels.

ActivationOption

Określa sposób, w jaki składniki usługi są aktywowane w aplikacji.Specifies the manner in which serviced components are activated in the application.

AuthenticationOption

Określa mechanizm uwierzytelniania zdalnego wywołania procedury (RPC). Ma zastosowanie tylko wtedy ActivationOption , gdy jest Serverustawiony na.Applicable only when the ActivationOption is set to Server.

BindingOption

Wskazuje, czy wszystkie prace przesłane Activity przez powinny być powiązane tylko z jedną apartamentem jednowątkowym (STA). To wyliczenie nie ma wpływu na Apartament wielowątkowy (MTA).This enumeration has no impact on the multithreaded apartment (MTA).

ImpersonationLevelOption

Określa poziom personifikacji dozwolony podczas wywoływania obiektów docelowych aplikacji serwera.Specifies the level of impersonation allowed when calling targets of a server application.

InheritanceOption

Wskazuje, czy ma zostać utworzony nowy kontekst na podstawie bieżącego kontekstu czy informacji w programie ServiceConfig.Indicates whether to create a new context based on the current context or on the information in ServiceConfig.

InstallationFlags

Flagi używane z RegistrationHelper klasą.Flags used with the RegistrationHelper class.

PartitionOption

Wskazuje kontekst, w którym ma zostać uruchomiona partycja modelu COM+.Indicates the context in which to run the COM+ partition.

PropertyLockMode

Określa tryb uzyskiwania dostępu do właściwości udostępnionych w Menedżerze grupy właściwości udostępnionych.Specifies the mode for accessing shared properties in the shared property group manager.

PropertyReleaseMode

Określa tryb wydania dla właściwości w nowej grupie wspólnych właściwości.Specifies the release mode for the properties in the new shared property group.

SxsOption

Wskazuje, w jaki sposób zestawy równoległe są skonfigurowane dla ServiceConfigprogramu.Indicates how side-by-side assemblies are configured for ServiceConfig.

SynchronizationOption

Określa typ automatycznej synchronizacji żądanej przez składnik.Specifies the type of automatic synchronization requested by the component.

ThreadPoolOption

Wskazuje pulę wątków, Activityw której jest uruchamiana.Indicates the thread pool in which the work, submitted by Activity, runs.

TransactionIsolationLevel

Określa wartość TransactionAttribute.Specifies the value of the TransactionAttribute.

TransactionOption

Określa automatyczny typ transakcji żądany przez składnik.Specifies the automatic transaction type requested by the component.

TransactionStatus

Wskazuje stan transakcji.Indicates the transaction status.

TransactionVote

Określa wartości dozwolone dla głosu wyniku transakcji.Specifies the values allowed for transaction outcome voting.

Delegaci

ResourcePool.TransactionEndDelegate

Reprezentuje metodę, która obsługuje końcową transakcję.Represents the method that handles the ending of a transaction.

Uwagi

Aby uzyskać informacje o System.EnterpriseServicesużywaniu programu, zobacz Zapisywanie składników usługiFor information about using System.EnterpriseServices, see Writing Serviced Components