Add-Ins und Erweiterbarkeit
Aktualisiert: November 2007
Add-Ins stellen erweiterte Features oder Dienste für eine Hostanwendung bereit. .NET Framework stellt ein Programmiermodell bereit, mit dem Entwickler Add-Ins entwickeln und in ihrer Hostanwendung aktivieren können. Zu diesem Zweck erstellt das Modell eine Kommunikationspipeline zwischen dem Host und dem Add-In. Das Modell wird implementiert, indem die Typen in den Namespaces System.AddIn, System.AddIn.Hosting, System.AddIn.Pipeline und System.AddIn.Contract verwendet werden.
Zusätzlichen Beispielcode und Customer Technology Previews von Tools für die Erstellung von Add-In-Pipelines finden Sie auf der Managed Extensibility and Add-In Framework-Website auf CodePlex.
In diesem Abschnitt
Übersicht über Add-Ins
Beschreibt das Add-In-Programmiermodell von .NET Framework.Pipeline-Entwicklung
Beschreibt die Kommunikationspipeline von Segmenten, die von der Hostanwendung zum Add-In führt. Es werden Codebeispiele in exemplarischen Vorgehensweisen bereitgestellt. Darin wird beschrieben, wie Sie die Pipeline erstellen und Segmente für die Pipeline in Visual Studio bereitstellen.Ermitteln von Add-Ins
Beschreibt, wie Sie Add-Ins für Hostanwendungen erkennbar machen.Add-In-Aktivierung
Beschreibt das Aktivieren und Deaktivieren von Add-Ins.Add-In-Leistung
Beschreibt die Verwendung des domänenneutralen Ladens von Assemblys und systemeigener Bilder zur Steigerung der Add-In-Leistung.Gewusst wie: Aktivieren von Add-Ins mit unterschiedlichen Isolations- und Sicherheitsstufen
Beschreibt das Aktivieren von Add-Ins in einer Vielzahl von Anwendungsdomänen, Prozessen und Sicherheitsebenen.Gewusst wie: Verwenden von Qualifizierungsdaten
Beschreibt, wie Sie benutzerdefinierte Daten, die Add-Ins und Pipelinesegmenten zugeordnet sind, anwenden und darauf zugreifen.Einfache Add-In-Entwicklung
Beschreibt, wie Sie ein Add-Ins so entwickeln, dass es die erforderlichen Segmente der Add-In-Pipeline verwendet.