Share via


CompositionHost Sınıf

Tanım

Belirtilen sağlayıcılardan birleştirilmiş basit bir oluşturma kapsayıcısı.

public ref class CompositionHost sealed : System::Composition::CompositionContext, IDisposable
public sealed class CompositionHost : System.Composition.CompositionContext, IDisposable
type CompositionHost = class
    inherit CompositionContext
    interface IDisposable
Public NotInheritable Class CompositionHost
Inherits CompositionContext
Implements IDisposable
Devralma
CompositionHost
Uygulamalar

Yöntemler

CreateCompositionHost(ExportDescriptorProvider[])

Belirtilen sağlayıcı dizisiyle oluşturma ana bilgisayarını oluşturur.

CreateCompositionHost(IEnumerable<ExportDescriptorProvider>)

Belirtilen sağlayıcı koleksiyonuyla oluşturma ana bilgisayarını oluşturur.

Dispose()

Oluşturma konasını ve genel olarak paylaşılan bölümleri serbest bırakır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetExport(CompositionContract)

Belirtilen sözleşmeyle eşleşen dışarı aktarmayı alır.

(Devralındığı yer: CompositionContext)
GetExport(Type)

Belirtilen türle eşleşen dışarı aktarmayı alır.

(Devralındığı yer: CompositionContext)
GetExport(Type, String)

Belirtilen ad ve türle eşleşen dışarı aktarmayı alır.

(Devralındığı yer: CompositionContext)
GetExport<TExport>()

Belirtilen genel tür parametresiyle eşleşen dışarı aktarmayı alır.

(Devralındığı yer: CompositionContext)
GetExport<TExport>(String)

Belirtilen genel tür parametresi ve sözleşme adıyla eşleşen dışarı aktarmayı alır.

(Devralındığı yer: CompositionContext)
GetExports(Type)

Belirtilen türle eşleşen tüm dışarı aktarmaların koleksiyonunu alır.

(Devralındığı yer: CompositionContext)
GetExports(Type, String)

Belirtilen sözleşme adı ve türüyle eşleşen tüm dışarı aktarmaları alır.

(Devralındığı yer: CompositionContext)
GetExports<TExport>()

Belirtilen genel tür parametresiyle eşleşen tüm dışarı aktarmaları alır.

(Devralındığı yer: CompositionContext)
GetExports<TExport>(String)

Belirtilen genel tür parametresi ve sözleşme adıyla eşleşen tüm dışarı aktarmaları alır.

(Devralındığı yer: CompositionContext)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
TryGetExport(CompositionContract, Object)

Belirtilen dışarı aktarmayı oluşturma bağlamından alır.

TryGetExport(Type, Object)

Belirtilen türle eşleşen dışarı aktarmayı döndürür veya eşleşme bulunmazsa döndürür null .

(Devralındığı yer: CompositionContext)
TryGetExport(Type, String, Object)

Belirtilen sözleşme adı ve türüyle eşleşen dışarı aktarmayı döndürür veya eşleşme bulunmazsa döndürür null .

(Devralındığı yer: CompositionContext)
TryGetExport<TExport>(String, TExport)

Belirtilen genel tür parametresi ve sözleşme adıyla eşleşen dışarı aktarmayı döndürür veya eşleşme bulunmazsa döndürür null .

(Devralındığı yer: CompositionContext)
TryGetExport<TExport>(TExport)

Belirtilen genel tür parametresiyle eşleşen dışarı aktarmayı döndürür veya eşleşme bulunmazsa döndürür null .

(Devralındığı yer: CompositionContext)

Uzantı Metotları

SatisfyImports(CompositionContext, Object)

Belirtilen nesnenin belirtilen bağlamdaki içeri aktarmalarını karşılar.

SatisfyImports(CompositionContext, Object, AttributedModelProvider)

Belirtilen kuralları kullanarak belirtilen nesnenin belirtilen bağlamdaki içeri aktarmalarını karşılar.

Şunlara uygulanır