Share via


Cenni preliminari sui componenti serviti

Un componente servito è una classe creata in un linguaggio compatibile con le specifiche CLS e che deriva direttamente o indirettamente dalla classe System.EnterpriseServices.ServicedComponent. Le classi configurate in questo modo possono essere ospitate in un'applicazione COM+ e utilizzare i servizi COM+ mediante lo spazio dei nomi EnterpriseServices. Per un elenco dei servizi supportati, vedere Riepilogo dei servizi COM+ disponibili.

I servizi COM+, ad esempio le transazioni automatiche oppure i componenti in coda, possono essere configurati in modo dichiarativo. In fase di progettazione vengono applicati gli attributi relativi al servizio e vengono create le istanze delle classi che utilizzano tali servizi. Alcuni servizi vengono configurati chiamando i metodi sulle classi o sulle interfacce relative ai servizi. Alcuni servizi possono passare da un oggetto all'altro. Un oggetto configurato per richiedere una transazione, ad esempio, può estendere quella transazione a un secondo oggetto, se anche questo supporta o richiede transazioni.

Le informazioni di configurazione utilizzate per l'implementazione di una classe sono memorizzate nel catalogo COM+. In fase di esecuzione, COM+ crea un livello di servizi di contesto in base agli attributi applicati al codice. Nella figura seguente viene illustrato il passaggio di una transazione automatica tra due oggetti gestiti contenuti in COM+.

Applicazione COM+ che ospita componenti serviti

Applicazione COM+ che ospita componenti serviti

I servizi possono anche passare tra oggetti COM+ e oggetti .NET Framework. In ogni ambiente vengono controllate l'implementazione e l'esecuzione del relativo codice nativo. Il contesto dell'oggetto viene sempre fornito da COM+.

NoteNota:

È necessario che il codice client chiami il metodo Dispose sui componenti serviti per assicurare un funzionamento corretto.

Vedere anche

Attività

Procedura: creare un componente servito

Riferimenti

System.EnterpriseServices.ServicedComponent
Dispose

Concetti

Applicazione di attributi per la configurazione dei servizi COM+
Registrazione dei componenti serviti
Esempio di componente servito
Riepilogo dei servizi COM+ disponibili

Altre risorse

Scrittura dei componenti serviti

Footer image

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.