Bagikan melalui


AttributedModelServices Kelas

Definisi

Berisi metode pembantu untuk menggunakan model pemrograman atribut MEF dengan komposisi.

public ref class AttributedModelServices abstract sealed
public static class AttributedModelServices
type AttributedModelServices = class
Public Module AttributedModelServices
Warisan
AttributedModelServices

Metode

AddExportedValue<T>(CompositionBatch, String, T)

Membuat bagian dari nilai yang ditentukan dan menambahkannya ke batch yang ditentukan dengan nama kontrak yang ditentukan.

AddExportedValue<T>(CompositionBatch, T)

Membuat bagian dari nilai yang ditentukan dan menambahkannya ke batch yang ditentukan.

AddPart(CompositionBatch, Object)

Membuat bagian yang dapat disusun dari objek atribut yang ditentukan, dan menambahkannya ke batch komposisi yang ditentukan.

ComposeExportedValue<T>(CompositionContainer, String, T)

Membuat bagian dari objek yang ditentukan di bawah nama kontrak yang ditentukan dan menyusunnya dalam kontainer komposisi yang ditentukan.

ComposeExportedValue<T>(CompositionContainer, T)

Membuat bagian dari nilai yang ditentukan dan menyusunnya dalam kontainer komposisi yang ditentukan.

ComposeParts(CompositionContainer, Object[])

Membuat bagian yang dapat dikomposisi dari array objek yang diatribusikan dan menyusunnya dalam kontainer komposisi yang ditentukan.

CreatePart(ComposablePartDefinition, Object)

Membuat bagian yang dapat disusun dari objek atribut yang ditentukan, menggunakan definisi bagian yang ditentukan.

CreatePart(Object)

Membuat bagian yang dapat disusun dari objek yang diatribusikan yang ditentukan.

CreatePart(Object, ReflectionContext)

Membuat bagian yang dapat disusun dari objek atribut yang ditentukan, menggunakan konteks refleksi yang ditentukan.

CreatePartDefinition(Type, ICompositionElement)

Membuat definisi bagian dengan jenis dan asal yang ditentukan.

CreatePartDefinition(Type, ICompositionElement, Boolean)

Membuat definisi bagian dengan jenis dan asal yang ditentukan.

Exports(ComposablePartDefinition, Type)

Mengembalikan nilai yang menunjukkan apakah bagian yang ditentukan berisi ekspor yang cocok dengan jenis kontrak yang ditentukan.

Exports<T>(ComposablePartDefinition)

Mengembalikan nilai yang menunjukkan apakah bagian yang ditentukan berisi ekspor yang cocok dengan jenis kontrak yang ditentukan.

GetContractName(Type)

Mendapatkan nama kontrak kanonis untuk jenis yang ditentukan.

GetMetadataView<TMetadataView>(IDictionary<String,Object>)

Mendapatkan objek tampilan metadata dari kamus metadata longgar.

GetTypeIdentity(MethodInfo)

Mendapatkan pengidentifikasi unik untuk metode yang ditentukan.

GetTypeIdentity(Type)

Mendapatkan pengidentifikasi unik untuk jenis yang ditentukan.

Imports(ComposablePartDefinition, Type)

Mengembalikan nilai yang menunjukkan apakah bagian yang ditentukan berisi impor yang cocok dengan jenis kontrak yang ditentukan.

Imports(ComposablePartDefinition, Type, ImportCardinality)

Mengembalikan nilai yang menunjukkan apakah bagian yang ditentukan berisi impor yang cocok dengan jenis kontrak yang ditentukan dan kardinalitas impor.

Imports<T>(ComposablePartDefinition)

Mengembalikan nilai yang menunjukkan apakah bagian yang ditentukan berisi impor yang cocok dengan jenis kontrak yang ditentukan.

Imports<T>(ComposablePartDefinition, ImportCardinality)

Mengembalikan nilai yang menunjukkan apakah bagian yang ditentukan berisi impor yang cocok dengan jenis kontrak yang ditentukan dan kardinalitas impor.

SatisfyImportsOnce(ICompositionService, Object)

Menyusun bagian yang ditentukan dengan menggunakan layanan komposisi yang ditentukan, dengan rekomposisi dinonaktifkan.

SatisfyImportsOnce(ICompositionService, Object, ReflectionContext)

Menyusun bagian yang ditentukan dengan menggunakan layanan komposisi yang ditentukan, dengan komposisi ulang dinonaktifkan dan menggunakan konteks pantulan yang ditentukan.

Berlaku untuk