System.EnterpriseServices Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
BYOT |
Classe wrapper della classe COM+ |
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 |
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) |
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 |
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. |