System.Composition Ad Alanı

Dışarı aktarma öznitelikleri oluşturma ve belirtme, bir birleşimden dışarı aktarmaları alma, içeri aktarma özniteliklerini yapılandırma ve parçaların oluşturma sırasında nasıl etkileşim kuracağını belirtme sınıflarını içerir.

Sınıflar

CompositionContext

Oluşturmadan dışarı aktarmaları almak için yöntemler sağlar.

CompositionContextExtensions

Yazılan parça modeline özgü yöntemleri oluşturma bağlamı için ekler.

Export<T>

Dışarı aktarılan bir örnekle ilişkili bölümlerin grafiğinin yayınlanması için izin veren başvuru.

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>

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

ExportMetadataAttribute

özniteliğiyle ExportAttribute işaretlenmiş bir tür, özellik, alan veya yöntem için meta verileri belirtir.

ImportAttribute

Konak kapsayıcısı tarafından bir özellik veya parametre değeri sağlanması gerektiğini belirtir.

ImportingConstructorAttribute

Öznitelikli bir bölüm oluştururken hangi oluşturucuyu kullanılacağını belirtir.

ImportManyAttribute

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

ImportMetadataConstraintAttribute

İçeri aktarmanın belirli meta veri değerleri gerektirdiğini belirtir.

MetadataAttributeAttribute

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

OnImportsSatisfiedAttribute

Oluşturma tamamlandığında bir yöntemin çağrılması gerektiğini belirtir.

PartMetadataAttribute

Bir parçanın meta verilerini belirtir.

PartNotDiscoverableAttribute

Bu türün dışarı aktarmalarının kataloğa eklenmeyeceğini belirtir.

SharedAttribute

Süslü bölümü belirtilen sınır içinde paylaşıma kısıtlanmış olarak işaretler.

SharingBoundaryAttribute

Bir nesnenin ExportFactory<T> içeri aktarma işlemine uygulandığında, paylaşım kapsamının sınırını işaretler.