AttributedModelServices Osztály

Definíció

A MEF attribútummal ellátott programozási modell összeállítással való használatához használható segédmeteként szolgáló módszereket tartalmaz.

public ref class AttributedModelServices abstract sealed
public static class AttributedModelServices
type AttributedModelServices = class
Public Module AttributedModelServices
Öröklődés
AttributedModelServices

Metódusok

Name Description
AddExportedValue<T>(CompositionBatch, String, T)

Létrehoz egy részt a megadott értékből, és hozzáadja a megadott köteghez a megadott szerződésnévvel.

AddExportedValue<T>(CompositionBatch, T)

Létrehoz egy részt a megadott értékből, és hozzáadja a megadott köteghez.

AddPart(CompositionBatch, Object)

Létrehoz egy összeállítható részt a megadott attribútumként megadott objektumból, és hozzáadja a megadott összeállítási köteghez.

ComposeExportedValue<T>(CompositionContainer, String, T)

Létrehoz egy részt a megadott objektumból a megadott szerződésnév alatt, és a megadott összeállítási tárolóban állítja össze.

ComposeExportedValue<T>(CompositionContainer, T)

Létrehoz egy részt a megadott értékből, és a megadott összeállítási tárolóban állítja össze.

ComposeParts(CompositionContainer, Object[])

Összeírható részeket hoz létre attribútumalapú objektumok tömbjeiből, és a megadott összeállítási tárolóban állítja össze őket.

CreatePart(ComposablePartDefinition, Object)

Létrehoz egy összeállítható részt a megadott attribútum objektumból a megadott részdefiníció használatával.

CreatePart(Object, ReflectionContext)

Létrehoz egy összeírható részt a megadott attribútumú objektumból a megadott tükröződési környezet használatával.

CreatePart(Object)

Létrehoz egy összeállítható részt a megadott attribútumként megadott objektumból.

CreatePartDefinition(Type, ICompositionElement, Boolean)

Létrehoz egy alkatrészdefiníciót a megadott típussal és forrással.

CreatePartDefinition(Type, ICompositionElement)

Létrehoz egy alkatrészdefiníciót a megadott típussal és forrással.

Exports(ComposablePartDefinition, Type)

Olyan értéket ad vissza, amely jelzi, hogy a megadott rész tartalmaz-e a megadott szerződéstípusnak megfelelő exportálást.

Exports<T>(ComposablePartDefinition)

Olyan értéket ad vissza, amely jelzi, hogy a megadott rész tartalmaz-e a megadott szerződéstípusnak megfelelő exportálást.

GetContractName(Type)

Lekéri a megadott típushoz tartozó vesszővel rendelkező szerződés nevét.

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

Lekéri a metaadat-nézet objektumát egy laza metaadatokból álló szótárból.

GetTypeIdentity(MethodInfo)

A megadott metódus egyedi azonosítójának lekérdezése.

GetTypeIdentity(Type)

A megadott típus egyedi azonosítójának lekérdezése.

Imports(ComposablePartDefinition, Type, ImportCardinality)

Olyan értéket ad vissza, amely jelzi, hogy a megadott rész tartalmaz-e a megadott szerződéstípusnak és importálási számosságnak megfelelő importálást.

Imports(ComposablePartDefinition, Type)

Olyan értéket ad vissza, amely jelzi, hogy a megadott rész tartalmaz-e a megadott szerződéstípusnak megfelelő importálást.

Imports<T>(ComposablePartDefinition, ImportCardinality)

Olyan értéket ad vissza, amely jelzi, hogy a megadott rész tartalmaz-e a megadott szerződéstípusnak és importálási számosságnak megfelelő importálást.

Imports<T>(ComposablePartDefinition)

Olyan értéket ad vissza, amely jelzi, hogy a megadott rész tartalmaz-e a megadott szerződéstípusnak megfelelő importálást.

SatisfyImportsOnce(ICompositionService, Object, ReflectionContext)

A megadott részt a megadott összeállítási szolgáltatás használatával, az újrabontás letiltásával és a megadott tükröződési környezet használatával írja össze.

SatisfyImportsOnce(ICompositionService, Object)

A megadott részt a megadott összeállítási szolgáltatással írja össze, és az újrabontás le van tiltva.

A következőre érvényes: