System.ComponentModel.Composition.Hosting Przestrzeń nazw

Udostępnia typy zarządzanej struktury rozszerzalności (MEF), które są przydatne dla deweloperów rozszerzalnych aplikacji lub hostów.

Klasy

Nazwa Opis
AggregateCatalog

Wykaz, który łączy elementy ComposablePartCatalog obiektów.

AggregateExportProvider

Pobiera eksporty dostarczane przez kolekcję ExportProvider obiektów.

ApplicationCatalog

Odnajduje części przypisane w plikach biblioteki linków dynamicznych (DLL) i EXE w katalogu i ścieżce aplikacji.

AssemblyCatalog

Odnajduje części przypisane w zestawie kodu zarządzanego.

AtomicComposition

Reprezentuje pojedynczą operację kompozycji dla kompozycji transakcyjnej.

CatalogExportProvider

Pobiera eksporty z wykazu.

CatalogExtensions

Udostępnia metody rozszerzenia do konstruowania usług kompozycji.

ComposablePartCatalogChangeEventArgs

Dostarcza dane dla Changed zdarzenia.

ComposablePartExportProvider

Pobiera eksporty ze części.

CompositionBatch

Reprezentuje zestaw ComposablePart obiektów, które zostaną dodane lub usunięte z kontenera w jednej transakcyjnej kompozycji.

CompositionConstants

Zawiera statyczne klucze metadanych używane przez system kompozycji.

CompositionContainer

Zarządza kompozycją części.

CompositionScopeDefinition

Reprezentuje węzeł w drzewie katalogów o określonym zakresie, odzwierciedlając bazowy wykaz i jego zakresy podrzędne.

CompositionService

Udostępnia metody zaspokojenia importów w istniejącym wystąpieniu części.

DirectoryCatalog

Odnajduje części przypisane w zestawach w określonym katalogu.

ExportProvider

Pobiera eksporty zgodne z określonym ImportDefinition obiektem.

ExportsChangeEventArgs

Dostarcza dane dla zdarzenia ExportsChanging i ExportsChanged .

FilteredCatalog

Reprezentuje wykaz po zastosowaniu funkcji filtru.

ImportEngine

Wykonuje kompozycję dla kontenerów.

ScopingExtensions

Definiuje statyczne metody wygody na potrzeby określania zakresu.

TypeCatalog

Odnajduje części przypisane z kolekcji typów.

Interfejsy

Nazwa Opis
INotifyComposablePartCatalogChanged

Dostarcza powiadomienia w przypadku ComposablePartCatalog zmian.

Wyliczenia

Nazwa Opis
CompositionOptions

Definiuje opcje dla dostawców eksportu.