Archive

Posts Tagged ‘MEF’

.NET User Group Tour

October 9, 2011 2 comments

Zu dem Thema “Managed Extensibility Framework’” werde ich in den nächsten Monaten Vorträge in verschiedenen .NET User Groups halten.

10.10.2011 .NET User Group Paderborn
19.10.2011 .NET User Group Bielefeld
03.11.2011 .NET Developers Group Berlin Brandenburg
01.12.2011 .NET User Group Regensburg
28.03.2012 .NET User Group Rhein/Ruhr

(Angaben ohne Gewähr)

Read more…

Categories: in eigener Sache Tags: ,

MEF Teil 7 – Exportieren über eine Class Factory

September 16, 2011 1 comment

Über die Attribute Import und Export werden Objekte fest miteinander verbunden, vorausgesetzt, sie sind zueinander kompatibel. Nicht immer ist diese ‘feste’ Bindung erwünscht. Eine Class Factory kann hierbei helfen, diese starre Zuordnung aufzubrechen. Der mögliche Einsatz einer Class Factory soll durch zwei einfache Beispiele gezeigt werden.

Read more…

MEF Teil 6 – Constructor-Injection

August 30, 2011 2 comments

Bei Constructor-Injection werden sämtliche Abhängigkeiten einer Klasse über den Konstruktor übergeben. Damit kann ein Objekt der Klasse nur erzeugt werden, wenn alle Abhängigkeiten bei der Erstellung vorhanden sind. Der Einsatz von Constructor-Injection mit dem Managed Extensibility Framework soll durch ein einfaches Beispiel vorgestellt werden.

Read more…

MEF Teil 5 – Composition und Recomposition

August 24, 2011 1 comment

Die Kataloge und Container dienen dazu, die Instanzen der Composable Parts zu erzeugen und miteinander zu binden. In den vorherigen Blogs wurde dieses Thema nicht weiter behandelt. Das soll jetzt nachgeholt werden.

Read more…

MEF Teil 4 – Vererbung mit Composable Parts

July 26, 2011 4 comments

Klassen, welche die Attribute Import und Export enthalten, können von anderen Klassen geerbt werden. Das Verhalten vom Managed Extensibility Framework (MEF) hat hierbei einige Besonderheiten, auch in Bezug auf mögliche Metadaten. Hilfestellung bietet das Attribut InheriedExport.

Read more…

MEF Teil 3 – Lifecycle beeinflussen und überwachen

June 19, 2011 7 comments

Das Binden der Composable Parts wurde im 1. Teil ausführlich vorgestellt. Bei einer Anwendung kann es aber notwendig sein, solche Verbindungen gezielt wieder aufzulösen ohne gleich den ganzen Container zu löschen. Des weiteren werden Schnittstellen vorgestellt, die die Parts darüber informieren, ob deren Verbindung hergestellt, oder der Part komplett gelöscht wurde.

Read more…