Condividi tramite


System.EnterpriseServices Spazio dei nomi

Fornisce oggetti .NET con accesso a servizi COM+, soluzione che consente un pratico utilizzo degli oggetti .NET Framework in applicazioni aziendali.

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+. La classe non può essere ereditata.

ApplicationAccessControlAttribute

Specifica i controlli di accesso a un assembly contenente classi ServicedComponent.

ApplicationActivationAttribute

Specifica se i componenti contenuti nell'assembly sono eseguiti nel processo di creazione o in un processo di sistema.

ApplicationIDAttribute

Specifica l'ID dell'applicazione sotto forma di GUID per l'assembly. La classe non può essere ereditata.

ApplicationNameAttribute

Specifica il nome dell'applicazione COM+ da utilizzare per l'installazione dei componenti nell'assembly. La classe non può essere ereditata.

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. La classe non può essere ereditata.

AutoCompleteAttribute

Contrassegna il metodo con attributi come oggetto AutoComplete. La classe non può essere ereditata.

BYOT

Classe wrapper della classe COM+ ByotServerEx e delle interfacce COM+ DTC ICreateWithTransactionEx e ICreateWithTipTransactionEx. La classe non può essere ereditata.

ComponentAccessControlAttribute

Consente di attivare il controllo di sicurezza sulle chiamate a un componente. La classe non può essere ereditata.

COMTIIntrinsicsAttribute

Consente di passare le proprietà di contesto da COMTI (COM Transaction Integrator) nel contesto di COM+.

ConstructionEnabledAttribute

Consente di attivare il supporto per la costruzione di oggetti COM+. La classe non può essere ereditata.

ContextUtil

Consente di ottenere informazioni sul contesto dell'oggetto COM+. La classe non può essere ereditata.

DescriptionAttribute

Imposta la descrizione su un assembly (applicazione), un componente, un metodo o un'interfaccia. La classe non può essere ereditata.

EventClassAttribute

Contrassegna la classe con attributi come classe di eventi. La classe non può essere ereditata.

EventTrackingEnabledAttribute

Consente di attivare la registrazione degli eventi per un componente. La classe non può essere ereditata.

ExceptionClassAttribute

Imposta la classe di eccezione dell'accodamento per la classe accodata. La classe non può essere ereditata.

IISIntrinsicsAttribute

Consente di attivare l'accesso ai valori intrinseci ASP da GetNamedProperty(String). La classe non può essere ereditata.

InterfaceQueuingAttribute

Consente di attivare il supporto di accodamento per l'interfaccia contrassegnata. La classe non può essere ereditata.

JustInTimeActivationAttribute

Consente di abilitare o disabilitare l'attivazione JIT (Just-In-Time). La classe non può essere ereditata.

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.

MustRunInClientContextAttribute

Determina la creazione dell'oggetto con attributi nel contesto del creatore, se possibile. La classe non può essere ereditata.

ObjectPoolingAttribute

Consente di attivare e configurare il pool di oggetti per un componente. La classe non può essere ereditata.

PrivateComponentAttribute

Identifica un componente come componente privato rilevato e attivato solo dai componenti nella stessa applicazione. La classe non può essere ereditata.

RegistrationConfig

Fornisce le informazioni di configurazione per l'installazione di assembly nel catalogo COM+.

RegistrationErrorInfo

Consente di recuperare informazioni estese sugli errori relativi a metodi correlati a più oggetti COM+, inclusi i metodi per l'installazione, l'importazione e l'esportazione di applicazioni e componenti COM+. La classe non può essere ereditata.

RegistrationException

Eccezione generata quando viene rilevato un errore di registrazione.

RegistrationHelper

Consente di installare e configurare assembly nel catalogo COM+. La classe non può essere ereditata.

RegistrationHelperTx

Utilizzata dall'infrastruttura .NET Framework per installare e configurare assembly nel catalogo COM+ mantenendo una nuova transazione stabilita.

ResourcePool

Consente di memorizzare gli oggetti nella transazione corrente. La classe non può essere ereditata.

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. Le interfacce sono necessarie alle classi per utilizzare i servizi di sicurezza. La classe non può essere ereditata.

SecurityCallContext

Consente di descrivere la catena dei chiamanti collegata alla chiamata al metodo corrente.

SecurityCallers

Fornisce un insieme ordinato di identità nella catena di chiamate corrente.

SecurityIdentity

Contiene informazioni relative a un'identità in una catena di chiamate COM+.

SecurityRoleAttribute

Consente di configurare un ruolo per un'applicazione o un componente. La classe non può essere ereditata.

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. La classe non può essere ereditata.

ServicedComponent

Rappresenta la classe base di tutte le classi che utilizzano i servizi COM+.

ServicedComponentException

Eccezione generata quando viene rilevato un errore in un componente servito.

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. La classe non può essere ereditata.

SharedProperty

Consente l'accesso a una proprietà condivisa. La classe non può essere ereditata.

SharedPropertyGroup

Rappresenta un insieme di proprietà condivise. La classe non può essere ereditata.

SharedPropertyGroupManager

Consente di controllare l'accesso ai gruppi di proprietà condivise. La classe non può essere ereditata.

SynchronizationAttribute

Imposta il valore di sincronizzazione del componente. La classe non può essere ereditata.

TransactionAttribute

Specifica il tipo di transazione disponibile per l'oggetto con attributi. I valori ammissibili sono i membri dell'enumerazione TransactionOption.

Struct

BOID

Rappresenta l'unità di lavoro associata a una transazione. Questa struttura è utilizzata in XACTTRANSINFO.

XACTTRANSINFO

Rappresenta una struttura utilizzata nell'interfaccia ITransaction.

Interfacce

IAsyncErrorNotify

Implementa l'intercettazione degli errori nelle operazioni batch asincrone inviate dall'oggetto Activity.

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.

IProcessInitControl

Supporta l'impostazione del timeout per il metodo Startup(Object).

IProcessInitializer

Supporta i metodi che è possibile chiamare quando un componente COM viene avviato o arrestato.

IRegistrationHelper

Consente di installare e configurare assembly nel catalogo COM+.

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.

IServiceCall

Implementa le operazioni batch inviate attraverso l'attività creata da Activity.

IServicedComponentInfo

Implementata dalla classe ServicedComponent per ottenere informazioni sul componente mediante il metodo GetComponentInfo(Int32, String[]).

ITransaction

Corrisponde all'interfaccia DTC (Distributed Transaction Coordinator) ITransaction ed è supportata da oggetti ottenuti tramite la proprietà 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.

ActivationOption

Specifica la modalità di attivazione dei componenti serviti nell'applicazione.

AuthenticationOption

Specifica il meccanismo di autenticazione RPC (Remote Procedure Call). Si applica solo quando ActivationOption è impostata su 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).

ImpersonationLevelOption

Specifica il livello di rappresentazione consentito quando si chiamano le destinazioni di un'applicazione server.

InheritanceOption

Indica se creare un nuovo contesto in base al contesto corrente o alle informazioni contenute in ServiceConfig.

InstallationFlags

Flag utilizzati con la classe RegistrationHelper.

PartitionOption

Indica il contesto in cui eseguire la partizione COM+.

PropertyLockMode

Specifica la modalità di accesso alle proprietà condivise nel gestore del relativo gruppo.

PropertyReleaseMode

Specifica la modalità di rilascio delle proprietà nel nuovo gruppo delle proprietà condivise.

SxsOption

Indica come configurare gli assembly side-by-side per l'oggetto ServiceConfig.

SynchronizationOption

Specifica il tipo di sincronizzazione automatica richiesto dal componente.

ThreadPoolOption

Indica il pool di thread nel quale viene eseguito il lavoro inviato da Activity.

TransactionIsolationLevel

Specifica il valore di TransactionAttribute.

TransactionOption

Specifica il tipo di transazione automatica richiesta dal componente.

TransactionStatus

Indica lo stato della transazione.

TransactionVote

Specifica i valori consentiti per il voto sul risultato della transazione.

Delegati

ResourcePool.TransactionEndDelegate

Rappresenta il metodo che gestisce la parte finale di una transazione.