ReflectionModelServices Osztály

Definíció

Bővítménymetelyeket biztosít a tükröződésalapú részek létrehozásához és lekéréséhez.

public ref class ReflectionModelServices abstract sealed
public static class ReflectionModelServices
[System.Security.SecurityCritical]
public static class ReflectionModelServices
type ReflectionModelServices = class
[<System.Security.SecurityCritical>]
type ReflectionModelServices = class
Public Class ReflectionModelServices
Öröklődés
ReflectionModelServices
Attribútumok

Metódusok

Name Description
CreateExportDefinition(LazyMemberInfo, String, Lazy<IDictionary<String,Object>>, ICompositionElement)

Létrehoz egy exportálási definíciót a megadott tagból a megadott szerződésnévvel, metaadatokkal és forrással.

CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, ICompositionElement)

Létrehoz egy importálási definíciót a megadott paraméterhez a megadott szerződésnév, típusidentitás, metaadatok importálása, számosság és létrehozási szabályzat használatával.

CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement)

Létrehoz egy importálási definíciót a megadott paraméterhez a megadott szerződésnév, típusidentitás, importálási és szerződési metaadatok, számosság és létrehozási szabályzat használatával.

CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement)

Létrehoz egy importálási definíciót a megadott taghoz a megadott szerződésnév, típusidentitás, importálási és szerződési metaadatok, számosság, újrabontási szabályzat és létrehozási szabályzat használatával.

CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, ICompositionElement)

Létrehoz egy importálási definíciót a megadott taghoz a megadott szerződésnév, típusidentitás, metaadatok importálása, számosság, újrakompozíciós szabályzat és létrehozási szabályzat használatával.

CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement)

Létrehoz egy importálási definíciót a megadott taghoz a megadott szerződésnév, típusidentitás, importálási és szerződési metaadatok, számosság, újrabontási szabályzat és létrehozási szabályzat használatával.

CreatePartDefinition(Lazy<Type>, Boolean, Lazy<IEnumerable<ImportDefinition>>, Lazy<IEnumerable<ExportDefinition>>, Lazy<IDictionary<String, Object>>, ICompositionElement)

Létrehoz egy alkatrészdefiníciót a megadott alkatrésztípussal, importálással, exportálással, metaadatokkal és forrással.

GetExportFactoryProductImportDefinition(ImportDefinition)

Egy importdefiníció export-előállító termékként való ábrázolását adja vissza.

GetExportingMember(ExportDefinition)

Lekéri az exportálási tagot egy megadott exportálási definícióból.

GetImportingMember(ImportDefinition)

Lekéri az importáló tagot egy megadott importálási definícióból.

GetImportingParameter(ImportDefinition)

Lekéri az importálási paramétert egy megadott importálási definícióból.

GetPartType(ComposablePartDefinition)

Lekéri egy adott alkatrész típusát egy megadott részdefinícióból.

IsDisposalRequired(ComposablePartDefinition)

Meghatározza, hogy a megadott résznek el kell-e döntenie.

IsExportFactoryImportDefinition(ImportDefinition)

Azt jelzi, hogy egy megadott importálási definíció export-előállítót (ExportFactory<T> vagy ExportFactory<T,TMetadata> objektumot) jelöl-e.

IsImportingParameter(ImportDefinition)

Meghatározza, hogy egy importálási definíció tagot vagy paramétert jelöl-e.

TryMakeGenericPartDefinition(ComposablePartDefinition, IEnumerable<Type>, ComposablePartDefinition)

Azt jelzi, hogy egy általános részdefiníció specializált-e a megadott paraméterekkel.

A következőre érvényes: