Bagikan melalui


CompositionHost Kelas

Definisi

Kontainer komposisi ringan yang dirakit dari penyedia tertentu.

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
Warisan
CompositionHost
Penerapan

Metode

CreateCompositionHost(ExportDescriptorProvider[])

Membuat host komposisi dengan array penyedia yang ditentukan.

CreateCompositionHost(IEnumerable<ExportDescriptorProvider>)

Membuat host komposisi dengan kumpulan penyedia yang ditentukan.

Dispose()

Merilis host komposisi dan bagian yang dibagikan secara global.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetExport(CompositionContract)

Mengambil ekspor yang cocok dengan kontrak yang ditentukan.

(Diperoleh dari CompositionContext)
GetExport(Type)

Mengambil ekspor yang cocok dengan jenis yang ditentukan.

(Diperoleh dari CompositionContext)
GetExport(Type, String)

Mengambil ekspor yang cocok dengan nama dan jenis yang ditentukan.

(Diperoleh dari CompositionContext)
GetExport<TExport>()

Mengambil ekspor yang cocok dengan parameter jenis generik yang ditentukan.

(Diperoleh dari CompositionContext)
GetExport<TExport>(String)

Mengambil ekspor yang cocok dengan parameter jenis generik dan nama kontrak yang ditentukan.

(Diperoleh dari CompositionContext)
GetExports(Type)

Mengambil kumpulan semua ekspor yang cocok dengan jenis yang ditentukan.

(Diperoleh dari CompositionContext)
GetExports(Type, String)

Mengambil semua ekspor yang cocok dengan nama dan jenis kontrak yang ditentukan.

(Diperoleh dari CompositionContext)
GetExports<TExport>()

Mengambil semua ekspor yang cocok dengan parameter jenis generik yang ditentukan.

(Diperoleh dari CompositionContext)
GetExports<TExport>(String)

Mengambil semua ekspor yang cocok dengan parameter jenis generik dan nama kontrak yang ditentukan.

(Diperoleh dari CompositionContext)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
TryGetExport(CompositionContract, Object)

Mengambil ekspor yang ditentukan dari konteks komposisi.

TryGetExport(Type, Object)

Mengembalikan ekspor yang cocok dengan jenis yang ditentukan, atau mengembalikan null jika tidak ada kecocokan yang ditemukan.

(Diperoleh dari CompositionContext)
TryGetExport(Type, String, Object)

Mengembalikan ekspor yang cocok dengan nama dan jenis kontrak yang ditentukan, atau mengembalikan null jika tidak ada kecocokan yang ditemukan.

(Diperoleh dari CompositionContext)
TryGetExport<TExport>(String, TExport)

Mengembalikan ekspor yang cocok dengan parameter jenis generik dan nama kontrak yang ditentukan, atau mengembalikan null jika tidak ada kecocokan yang ditemukan.

(Diperoleh dari CompositionContext)
TryGetExport<TExport>(TExport)

Mengembalikan ekspor yang cocok dengan parameter jenis generik yang ditentukan, atau mengembalikan null jika tidak ada kecocokan yang ditemukan.

(Diperoleh dari CompositionContext)

Metode Ekstensi

SatisfyImports(CompositionContext, Object)

Memenuhi impor objek yang ditentukan dari konteks yang ditentukan.

SatisfyImports(CompositionContext, Object, AttributedModelProvider)

Memenuhi impor objek yang ditentukan dari konteks yang ditentukan, menggunakan konvensi yang ditentukan.

Berlaku untuk