System.EnterpriseServices Namespace

Lo spazio dei nomi System.EnterpriseServices fornisce un'importante infrastruttura per le applicazioni aziendali. The System.EnterpriseServices namespace provides an important infrastructure for enterprise applications. Con COM+ è fornita un'architettura di servizi per modelli di programmazione di componenti distribuiti in ambienti aziendali. COM+ provides a services architecture for component programming models deployed in an enterprise environment. Vengono forniti oggetti .NET con accesso a servizi COM+, soluzione che consente un pratico utilizzo degli oggetti .NET Framework in applicazioni aziendali. This namespace provides .NET objects with access to COM+ services making the .NET Framework objects more practical for enterprise applications.

Classi

Activity

Crea un'attività per eseguire operazioni batch sincrone e asincrone che possono utilizzare i servizi COM+ senza che sia necessario creare un componente COM+.Creates an activity to do synchronous or asynchronous batch work that can use COM+ services without needing to create a COM+ component. Questa classe non può essere ereditata.This class cannot be inherited.

ApplicationAccessControlAttribute

Specifica i controlli di accesso a un assembly contenente classi ServicedComponent.Specifies access controls to an assembly containing ServicedComponent classes.

ApplicationActivationAttribute

Specifica se i componenti contenuti nell'assembly sono eseguiti nel processo di creazione o in un processo di sistema.Specifies whether components in the assembly run in the creator's process or in a system process.

ApplicationIDAttribute

Specifica l'ID dell'applicazione sotto forma di GUID per l'assembly.Specifies the application ID (as a GUID) for this assembly. Questa classe non può essere ereditata.This class cannot be inherited.

ApplicationNameAttribute

Specifica il nome dell'applicazione COM+ da utilizzare per l'installazione dei componenti nell'assembly.Specifies the name of the COM+ application to be used for the install of the components in the assembly. Questa classe non può essere ereditata.This class cannot be inherited.

ApplicationQueuingAttribute

Abilita il supporto per l'accodamento per l'assembly contrassegnato e la lettura da parte dell'applicazione delle chiamate di metodi dalle code del servizio di accodamento messaggi.Enables queuing support for the marked assembly and enables the application to read method calls from Message Queuing queues. Questa classe non può essere ereditata.This class cannot be inherited.

AutoCompleteAttribute

Contrassegna il metodo con attributi come oggetto AutoComplete.Marks the attributed method as an AutoComplete object. Questa classe non può essere ereditata.This class cannot be inherited.

BYOT

Classe wrapper della classe COM+ ByotServerEx e delle interfacce COM+ DTC ICreateWithTransactionEx e ICreateWithTipTransactionEx.Wraps the COM+ ByotServerEx class and the COM+ DTC interfaces ICreateWithTransactionEx and ICreateWithTipTransactionEx. Questa classe non può essere ereditata.This class cannot be inherited.

ComponentAccessControlAttribute

Consente di attivare il controllo di sicurezza sulle chiamate a un componente.Enables security checking on calls to a component. Questa classe non può essere ereditata.This class cannot be inherited.

COMTIIntrinsicsAttribute

Consente di passare le proprietà di contesto da COMTI (COM Transaction Integrator) nel contesto di COM+.Enables you to pass context properties from the COM Transaction Integrator (COMTI) into the COM+ context.

ConstructionEnabledAttribute

Consente di attivare il supporto per la costruzione di oggetti COM+.Enables COM+ object construction support. Questa classe non può essere ereditata.This class cannot be inherited.

ContextUtil

Consente di ottenere informazioni sul contesto dell'oggetto COM+.Obtains information about the COM+ object context. Questa classe non può essere ereditata.This class cannot be inherited.

DescriptionAttribute

Imposta la descrizione su un assembly (applicazione), un componente, un metodo o un'interfaccia.Sets the description on an assembly (application), component, method, or interface. Questa classe non può essere ereditata.This class cannot be inherited.

EventClassAttribute

Contrassegna la classe con attributi come classe di eventi.Marks the attributed class as an event class. Questa classe non può essere ereditata.This class cannot be inherited.

EventTrackingEnabledAttribute

Consente di attivare la registrazione degli eventi per un componente.Enables event tracking for a component. Questa classe non può essere ereditata.This class cannot be inherited.

ExceptionClassAttribute

Imposta la classe di eccezione dell'accodamento per la classe accodata.Sets the queuing exception class for the queued class. Questa classe non può essere ereditata.This class cannot be inherited.

IISIntrinsicsAttribute

Consente di attivare l'accesso ai valori intrinseci ASP da GetNamedProperty(String).Enables access to ASP intrinsic values from GetNamedProperty(String). Questa classe non può essere ereditata.This class cannot be inherited.

InterfaceQueuingAttribute

Consente di attivare il supporto di accodamento per l'interfaccia contrassegnata.Enables queuing support for the marked interface. Questa classe non può essere ereditata.This class cannot be inherited.

JustInTimeActivationAttribute

Consente di abilitare o disabilitare l'attivazione JIT (Just-In-Time).Turns just-in-time (JIT) activation on or off. Questa classe non può essere ereditata.This class cannot be inherited.

LoadBalancingSupportedAttribute

Determina se il componente partecipa al bilanciamento del carico, se il servizio per il bilanciamento del carico dei componenti è installato e attivato sul server.Determines whether the component participates in load balancing, if the component load balancing service is installed and enabled on the server.

MustRunInClientContextAttribute

Determina la creazione dell'oggetto con attributi nel contesto del creatore, se possibile.Forces the attributed object to be created in the context of the creator, if possible. Questa classe non può essere ereditata.This class cannot be inherited.

ObjectPoolingAttribute

Consente di attivare e configurare il pool di oggetti per un componente.Enables and configures object pooling for a component. Questa classe non può essere ereditata.This class cannot be inherited.

PrivateComponentAttribute

Identifica un componente come componente privato rilevato e attivato solo dai componenti nella stessa applicazione.Identifies a component as a private component that is only seen and activated by components in the same application. Questa classe non può essere ereditata.This class cannot be inherited.

RegistrationConfig

Fornisce le informazioni di configurazione per l'installazione di assembly nel catalogo COM+.Provides configuration information for installing assemblies into the COM+ catalog.

RegistrationErrorInfo

Consente di recuperare informazioni estese sugli errori relativi a metodi correlati a più oggetti COM+,Retrieves extended error information about methods related to multiple COM+ objects. inclusi i metodi per l'installazione, l'importazione e l'esportazione di applicazioni e componenti COM+.This also includes methods that install, import, and export COM+ applications and components. Questa classe non può essere ereditata.This class cannot be inherited.

RegistrationException

Eccezione generata quando viene rilevato un errore di registrazione.The exception that is thrown when a registration error is detected.

RegistrationHelper

Consente di installare e configurare assembly nel catalogo COM+.Installs and configures assemblies in the COM+ catalog. Questa classe non può essere ereditata.This class cannot be inherited.

RegistrationHelperTx

Utilizzata dall'infrastruttura .NET Framework per installare e configurare assembly nel catalogo COM+ mantenendo una nuova transazione stabilita.Used by the .NET Framework infrastructure to install and configure assemblies in the COM+ catalog while maintaining a newly established transaction.

ResourcePool

Consente di memorizzare gli oggetti nella transazione corrente.Stores objects in the current transaction. Questa classe non può essere ereditata.This class cannot be inherited.

SecureMethodAttribute

Consente di eseguire le chiamate all'infrastruttura tramite un'interfaccia per un metodo o per ciascun metodo di una classe quando si utilizza il servizio di sicurezza.Ensures that the infrastructure calls through an interface for a method or for each method in a class when using the security service. Le interfacce sono necessarie alle classi per utilizzare i servizi di sicurezza.Classes need to use interfaces to use security services. Questa classe non può essere ereditata.This class cannot be inherited.

SecurityCallContext

Consente di descrivere la catena dei chiamanti collegata alla chiamata al metodo corrente.Describes the chain of callers leading up to the current method call.

SecurityCallers

Fornisce un insieme ordinato di identità nella catena di chiamate corrente.Provides an ordered collection of identities in the current call chain.

SecurityIdentity

Contiene informazioni relative a un'identità in una catena di chiamate COM+.Contains information that regards an identity in a COM+ call chain.

SecurityRoleAttribute

Consente di configurare un ruolo per un'applicazione o un componente.Configures a role for an application or component. Questa classe non può essere ereditata.This class cannot be inherited.

ServiceConfig

Consente di specificare e configurare i servizi che devono essere attivi nel dominio immesso quando si chiama Enter(ServiceConfig) o si crea una classe Activity.Specifies and configures the services that are to be active in the domain which is entered when calling Enter(ServiceConfig) or creating an Activity. Questa classe non può essere ereditata.This class cannot be inherited.

ServicedComponent

Rappresenta la classe base di tutte le classi che utilizzano i servizi COM+.Represents the base class of all classes using COM+ services.

ServicedComponentException

Eccezione generata quando viene rilevato un errore in un componente servito.The exception that is thrown when an error is detected in a serviced component.

ServiceDomain

Consente di eseguire nel proprio contesto un segmento di codice, identificato da Enter(ServiceConfig) e Leave(), che si comporta come se si trattasse di un metodo chiamato su un oggetto creato all'interno del contesto.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. Questa classe non può essere ereditata.This class cannot be inherited.

SharedProperty

Consente l'accesso a una proprietà condivisa.Accesses a shared property. Questa classe non può essere ereditata.This class cannot be inherited.

SharedPropertyGroup

Rappresenta un insieme di proprietà condivise.Represents a collection of shared properties. Questa classe non può essere ereditata.This class cannot be inherited.

SharedPropertyGroupManager

Consente di controllare l'accesso ai gruppi di proprietà condivise.Controls access to shared property groups. Questa classe non può essere ereditata.This class cannot be inherited.

SynchronizationAttribute

Imposta il valore di sincronizzazione del componente.Sets the synchronization value of the component. Questa classe non può essere ereditata.This class cannot be inherited.

TransactionAttribute

Specifica il tipo di transazione disponibile per l'oggetto con attributi.Specifies the type of transaction that is available to the attributed object. I valori ammissibili sono i membri dell'enumerazione TransactionOption.Permissible values are members of the TransactionOption enumeration.

Struct

BOID

Rappresenta l'unità di lavoro associata a una transazione.Represents the unit of work associated with a transaction. Questa struttura è utilizzata in XACTTRANSINFO.This structure is used in XACTTRANSINFO.

XACTTRANSINFO

Rappresenta una struttura utilizzata nell'interfaccia ITransaction.Represents a structure used in the ITransaction interface.

Interfacce

IAsyncErrorNotify

Implementa l'intercettazione degli errori nelle operazioni batch asincrone inviate dall'oggetto Activity.Implements error trapping on the asynchronous batch work that is submitted by the Activity object.

IPlaybackControl

Funzioni in Componenti in coda nella gestione anomala di errori di riproduzione lato server e di errori lato client del meccanismo di recapito Accodamento messaggi.Functions in Queued Components in the abnormal handling of server-side playback errors and client-side failures of the Message Queuing delivery mechanism.

IProcessInitControl

Supporta l'impostazione del timeout per il metodo Startup(Object).Supports setting the time-out for the Startup(Object) method.

IProcessInitializer

Supporta i metodi che è possibile chiamare quando un componente COM viene avviato o arrestato.Supports methods that can be called when a COM component starts up or shuts down.

IRegistrationHelper

Consente di installare e configurare assembly nel catalogo COM+.Installs and configures assemblies in the COM+ catalog.

IRemoteDispatch

Implementata dalla classe ServicedComponent per determinare se l'attributo della classe AutoCompleteAttribute è impostato su true o false per una chiamata a un metodo remoto.Implemented by the ServicedComponent class to determine if the AutoCompleteAttribute class attribute is set to true or false for a remote method invocation.

IServiceCall

Implementa le operazioni batch inviate attraverso l'attività creata da Activity.Implements the batch work that is submitted through the activity created by Activity.

IServicedComponentInfo

Implementata dalla classe ServicedComponent per ottenere informazioni sul componente mediante il metodo GetComponentInfo(Int32, String[]).Implemented by the ServicedComponent class to obtain information about the component via the GetComponentInfo(Int32, String[]) method.

ITransaction

Corrisponde all'interfaccia DTC (Distributed Transaction Coordinator) ITransaction ed è supportata da oggetti ottenuti tramite la proprietà Transaction.Corresponds to the Distributed Transaction Coordinator (DTC) ITransaction interface and is supported by objects obtained through Transaction.

Enumerazioni

AccessChecksLevelOption

Specifica il livello di controllo di accesso per un'applicazione, vale a dire se tale controllo è impostato a livello di processo oppure a tutti i livelli, inclusi il livello di componente, di interfaccia e di metodo.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

Specifica la modalità di attivazione dei componenti serviti nell'applicazione.Specifies the manner in which serviced components are activated in the application.

AuthenticationOption

Specifica il meccanismo di autenticazione RPC (Remote Procedure Call). Si applica solo quando ActivationOption è impostata su Server.Applicable only when the ActivationOption is set to Server.

BindingOption

Indica se tutto il lavoro inviato da Activity deve essere associato a un solo apartment a thread singolo (STA, Single-Threaded Apartment). Questa enumerazione non influisce sull'apartment con multithreading (MTA, multithreaded apartment).This enumeration has no impact on the multithreaded apartment (MTA).

ImpersonationLevelOption

Specifica il livello di rappresentazione consentito quando si chiamano le destinazioni di un'applicazione server.Specifies the level of impersonation allowed when calling targets of a server application.

InheritanceOption

Indica se creare un nuovo contesto in base al contesto corrente o alle informazioni contenute in ServiceConfig.Indicates whether to create a new context based on the current context or on the information in ServiceConfig.

InstallationFlags

Flag utilizzati con la classe RegistrationHelper.Flags used with the RegistrationHelper class.

PartitionOption

Indica il contesto in cui eseguire la partizione COM+.Indicates the context in which to run the COM+ partition.

PropertyLockMode

Specifica la modalità di accesso alle proprietà condivise nel gestore del relativo gruppo.Specifies the mode for accessing shared properties in the shared property group manager.

PropertyReleaseMode

Specifica la modalità di rilascio delle proprietà nel nuovo gruppo delle proprietà condivise.Specifies the release mode for the properties in the new shared property group.

SxsOption

Indica come configurare gli assembly side-by-side per l'oggetto ServiceConfig.Indicates how side-by-side assemblies are configured for ServiceConfig.

SynchronizationOption

Specifica il tipo di sincronizzazione automatica richiesto dal componente.Specifies the type of automatic synchronization requested by the component.

ThreadPoolOption

Indica il pool di thread nel quale viene eseguito il lavoro inviato da Activity.Indicates the thread pool in which the work, submitted by Activity, runs.

TransactionIsolationLevel

Specifica il valore di TransactionAttribute.Specifies the value of the TransactionAttribute.

TransactionOption

Specifica il tipo di transazione automatica richiesta dal componente.Specifies the automatic transaction type requested by the component.

TransactionStatus

Indica lo stato della transazione.Indicates the transaction status.

TransactionVote

Specifica i valori consentiti per il voto sul risultato della transazione.Specifies the values allowed for transaction outcome voting.

Delegati

ResourcePool.TransactionEndDelegate

Rappresenta il metodo che gestisce la parte finale di una transazione.Represents the method that handles the ending of a transaction.

Commenti

Per informazioni sull'uso System.EnterpriseServicesdi, vedere scrittura di componenti servitiFor information about using System.EnterpriseServices, see Writing Serviced Components