System.ComponentModel.Composition Ad Alanı

Bu ad alanı, Yönetilen Genişletilebilirlik Çerçevesi'nin veya MEF'nin temelini oluşturan sınıflar sağlar.

Sınıflar

Name Description
AttributedModelServices

MEF öznitelikli programlama modelini oluşturma ile kullanmak için yardımcı yöntemleri içerir.

CatalogReflectionContextAttribute

bir Assembly nesnesine uygulandığında, bir AssemblyCatalog nesnesinin özel ReflectionContext nesneleri bulmasına olanak tanır.

ChangeRejectedException

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

CompositionContractMismatchException

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

CompositionError

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

CompositionException

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

ExportAttribute

Tür, özellik, alan 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>

Belirtilen dışarı aktarmayı sağlayan, ekli meta veriler içeren bir parçanın yeni örneklerini oluşturan fabrika.

ExportLifetimeContext<T>

Bir nesne tarafından oluşturulan dışarı aktarılan bir ExportFactory<T> değeri ve bu nesneyi serbest bırakmak için bir yönteme başvuru içerir.

ExportMetadataAttribute

ExportAttributeile iş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

Parça oluştururken kullanılacak oluşturucuyu belirtir.

ImportManyAttribute

Bir özelliğin, alanın veya parametrenin CompositionContainer nesnesi tarafından 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 özniteliğin özelliklerinin aynı türe, özelliğe, alana veya yönteme uygulanan dışarı aktarmalar için meta veriler sağladığını belirtir.

MetadataViewImplementationAttribute

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

PartCreationPolicyAttribute

Bir parça için CreationPolicy belirtir.

PartMetadataAttribute

Bir parçanın meta verilerini belirtir.

PartNotDiscoverableAttribute

Bu türün dışarı aktarmalarının bir ComposablePartCatalogeklenmeyeceğini belirtir.

Arabirimler

Name Description
ICompositionService

Mevcut bir parça örneğindeki içeri aktarmaları karşılamak için yöntemler sağlar.

IPartImportsSatisfiedNotification

İçeri aktarmaları karşılandığında bir parçaya bildirir.

Numaralandırmalar

Name Description
CreationPolicy

Bir parçanın ne zaman ve nasıl oluşturulacağını belirtir.

ImportSource

MEF oluşturma altyapısının içeri aktarmaları nasıl aradığını gösteren değerleri belirtir.