Aracılığıyla paylaş


System.Composition.Hosting.Core Ad Alanı

Kompozisyon motorunun, birleşim işlemleri, sözleşmeler, Bölüm bağımlılıkları, dışarı aktarma açıklamaları ve nasıl atılacağını yöneten paylaşılan bir parçanın ömür bağlamı dahil olmak üzere, bileşim altyapısının temel işlevlerini temsil eden sınıfları içerir.

Sınıflar

CompositionContract

Birleştirme altyapısının içeri aktarmalarla dışarı aktarmaları eşleştirmesine izin veren parçalar arasındaki bir sözleşmeyi temsil eder.

CompositionDependency

Bir bölümün yerine getirmek ExportDescriptorPromiseiçin sahip olması gereken bağımlılığı temsil eder. Bu sınıf, oluşturmanın yapılıp yapılamayacağını ve yapılmadıysa hangi hatanın sağlanabileceğini belirlemek için oluşturma altyapısı tarafından kullanılır.

CompositionOperation

Tek bir oluşturma işlemini temsil eder.

DependencyAccessor

Nesnelerin bağımlılıklarını bulmalarına izin verir ExportDescriptorProvider .

ExportDescriptor

Birleştirme altyapısı tarafından bilinen bir parçanın dışarı aktarılmasını açıklar.

ExportDescriptorPromise

Kullanılabilir bir bölümün sağlayabilecekleri bir dışarı aktarma tanımlayıcıyı temsil eder.

ExportDescriptorProvider

Oluşturma altyapısı tarafından bilinen bir parça için dışarı aktarmanın açıklamasını sağlar.

LifetimeContext

Yaşam süresi ağacındaki bir düğümü temsil eder.

Temsilciler

CompositeActivator

Parça ve dışarı aktarma örneklerine oluşturma sırasında erişilmesine izin veren temsilci.