System.ComponentModel.Composition Ad Alanı

bu ad alanı, Managed Extensibility Framework veya MEF 'in çekirdeğini oluşturan sınıflar sağlar.

Sınıflar

AdaptationConstants

Bileşim sistemi tarafından kullanılan statik meta veri anahtarlarını içerir.

AttributedModelServices

Oluşturma ile MEF öznitelikli programlama modelini kullanmaya yönelik yardımcı yöntemleri içerir.

CatalogReflectionContextAttribute

Bir Assembly nesneye uygulandığında, bir AssemblyCatalog nesnenin özel nesneleri bulmasını sağlar ReflectionContext .

ChangeRejectedException

Birleştirme sırasında bir parçanın reddedilip reddedildiğini gösteren bir özel durum.

CompositionContractMismatchException

Bir veya Lazy<T,TMetadata> nesnesinin temel alınan dışarı aktarılan değeri veya meta verileri Lazy<T> sırasıyla T veya TMetadataView'a atanamadığında oluşan özel durum.

CompositionError

Oluşturma sırasında oluşan bir hatayı temsil eder.

CompositionException

Bir CompositionContainer nesnede oluşturma sırasında bir veya daha fazla hata oluştuğunda oluşan özel durumu temsil eder.

ExportAttribute

Türün, özelliğin, alanın veya yöntemin belirli bir dışarı aktarma sağladığını belirtir.

ExportFactory<T>

Belirtilen dışarı aktarmayı sağlayan bir parçanın yeni örneklerini oluşturan fabrika.

ExportFactory<T,TMetadata>

Ekli meta veriler ile belirtilen dışarı aktarmayı sağlayan bir bölümün yeni örneklerini oluşturan bir fabrika.

ExportLifetimeContext<T>

Bir nesne tarafından oluşturulan ExportFactory<T> ve bu nesneyi serbest bırakmak için bir yönteme yapılan bir değeri barındırır.

ExportMetadataAttribute

ile ExportAttributeişaretlenmiş bir tür, özellik, alan veya yöntem için meta verileri belirtir.

ImportAttribute

Bir özellik, alan veya parametre değerinin CompositionContainer.object tarafından sağlanması gerektiğini belirtir.

ImportCardinalityMismatchException

İçeri aktarma kardinalitesi eşleşen dışarı aktarmaların kardinalitesiyle uyumlu olmadığında oluşan özel durum.

ImportingConstructorAttribute

Bir parça oluşturulurken hangi oluşturucunın kullan gerektiğini belirtir.

ImportManyAttribute

Bir özellik, alan veya parametrenin nesne tarafından CompositionContainer tüm eşleşen dışarı aktarmalarla doldurulması gerektiğini belirtir.

InheritedExportAttribute

Bir türün belirli bir dışarı aktarma sağladığını ve bu türün alt sınıflarının da bu dışarı aktarmayı sağlayacağını belirtir.

MetadataAttributeAttribute

Özel bir özniteliğin özelliklerinin, aynı türe, özelliğe, alana veya yönteme uygulanan dışarı aktarmalar için meta veriler sağlamasını belirtir.

MetadataViewImplementationAttribute

Meta veri görünümünü uygulamak için kullanılan türü belirtir.

PartCreationPolicyAttribute

CreationPolicyBir bölümü için belirtir.

PartMetadataAttribute

Bir parçanın meta verilerini belirtir.

PartNotDiscoverableAttribute

Bu türün dışarı aktarımlarının bir öğesine dahil edilip edilmediğini belirtir ComposablePartCatalog .

Arabirimler

ICompositionService

Mevcut bir bölüm örneğindeki içeri aktarmaları karşılamak için yöntemler sağlar.

IPartImportsSatisfiedNotification

İçeri aktarmaları karşılandığında bir bölümü bilgilendirir.

Numaralandırmalar

CreationPolicy

Bir parçanın ne zaman ve nasıl örneği olacağını belirtir.

ImportSource

MEF bileşim altyapısının içeri aktarmaları nasıl arayacağını gösteren değerleri belirtir.