ReflectionModelServices Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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. |