Udostępnij za pośrednictwem


System.ComponentModel.Composition.Hosting Przestrzeń nazw

Udostępnia typy Managed Extensibility Framework (MEF), które są przydatne dla deweloperów rozszerzalnych aplikacji lub hostów.

Klasy

AggregateCatalog

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

AggregateExportProvider

Pobiera eksporty dostarczane przez kolekcję ExportProvider obiektów.

ApplicationCatalog

Odnajduje części przypisane w bibliotece linków dynamicznych (DLL) i plikach 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

Udostępnia dane dla zdarzenia Changed.

ComposablePartExportProvider

Pobiera eksporty ze części.

CompositionBatch

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

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 źródłowy wykaz i jego zakresy podrzędne.

CompositionService

Udostępnia metody spełniające importy 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

Udostępnia dane dla zdarzenia ExportsChanging i ExportsChanged .

FilteredCatalog

Reprezentuje wykaz po zastosowaniu funkcji filtru.

ImportEngine

Wykonuje kompozycję kontenerów.

ScopingExtensions

Definiuje statyczne metody wygody do określania zakresu.

TypeCatalog

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

Interfejsy

INotifyComposablePartCatalogChanged

Udostępnia powiadomienia w przypadku ComposablePartCatalog zmian.

Wyliczenia

CompositionOptions

Definiuje opcje dla dostawców eksportu.