System.ComponentModel.Composition Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |
| 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. |