Componenti aggiuntivi ed Extensibility
Aggiornamento: novembre 2007
I componenti aggiuntivi offrono funzionalità o servizi estesi per un'applicazione host. .NET Framework fornisce un modello di programmazione che gli sviluppatori possono utilizzare per sviluppare componenti aggiuntivi e attivarli nella propria applicazione host. A tale scopo, il modello costruisce una pipeline di comunicazione tra l'host e il componente aggiuntivo. Il modello viene implementato mediante l'utilizzo dei tipi negli spazi dei nomi System.AddIn, System.AddIn.Hosting, System.AddIn.Pipeline e System.AddIn.Contract.
Per ulteriori esempi di codice e anteprime di tecnologie di clienti riguardanti strumenti di compilazione di pipeline per componenti aggiuntivi, vedere Managed Extensibility and Add-In Framework on CodePlex (informazioni in lingua inglese).
In questa sezione
Cenni preliminari sui componenti aggiuntivi
Viene descritto il modello di programmazione dei componenti aggiuntivi per .NET Framework.Sviluppo pipeline
Viene descritta la pipeline di comunicazione dei segmenti dall'applicazione host al componente aggiuntivo. Sono riportati esempi di codice negli argomenti delle procedure dettagliate che illustrano come costruire la pipeline e distribuirvi i segmenti in Visual Studio.Individuazione di componenti aggiuntivi
Viene descritto come rendere i componenti aggiuntivi individuabili dalle applicazioni host.Attivazione di componenti aggiuntivi
Viene descritto come attivare e disattivare i componenti aggiuntivi.Prestazioni dei componenti aggiuntivi
Viene descritto come utilizzare il caricamento di assembly indipendenti dal dominio e le immagini native per migliorare le prestazioni dei componenti aggiuntivi.Procedura: attivare componenti aggiuntivi con livelli diversi di isolamento e di sicurezza
Viene descritto come attivare i componenti aggiuntivi in diversi scenari a livello di dominio applicazione, processo e sicurezza.Procedura: utilizzare dati di qualificazione
Viene descritto come accedere e applicare i dati personalizzati attribuiti a componenti aggiuntivi e segmenti di pipeline.Sviluppatori di componenti aggiuntivi
Viene descritto come sviluppare un componente aggiuntivo per utilizzare i segmenti obbligatori della relativa pipeline.