ReflectionModelServices Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller tilläggsmetoder för att skapa och hämta reflektionsbaserade delar.
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
- Arv
-
ReflectionModelServices
- Attribut
Metoder
| Name | Description |
|---|---|
| CreateExportDefinition(LazyMemberInfo, String, Lazy<IDictionary<String,Object>>, ICompositionElement) |
Skapar en exportdefinition från den angivna medlemmen med det angivna kontraktsnamnet, metadata och ursprunget. |
| CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, ICompositionElement) |
Skapar en importdefinition för den angivna parametern med hjälp av det angivna kontraktsnamnet, typidentitet, importera metadata, kardinalitet och skapandeprincip. |
| CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Skapar en importdefinition för den angivna parametern med hjälp av det angivna kontraktsnamnet, typidentitet, import- och kontraktsmetadata, kardinalitet och skapandeprincip. |
| CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Skapar en importdefinition för den angivna medlemmen med hjälp av det angivna kontraktsnamnet, typidentitet, import- och kontraktsmetadata, kardinalitet, återkompositionsprincip och skapandeprincip. |
| CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, ICompositionElement) |
Skapar en importdefinition för den angivna medlemmen med det angivna kontraktsnamnet, typen identitet, importera metadata, kardinalitet, rekompositionsprincip och skapandeprincip. |
| CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Skapar en importdefinition för den angivna medlemmen med hjälp av det angivna kontraktsnamnet, typidentitet, import- och kontraktsmetadata, kardinalitet, återkompositionsprincip och skapandeprincip. |
| CreatePartDefinition(Lazy<Type>, Boolean, Lazy<IEnumerable<ImportDefinition>>, Lazy<IEnumerable<ExportDefinition>>, Lazy<IDictionary<String, Object>>, ICompositionElement) |
Skapar en deldefinition med den angivna deltypen, importer, exporter, metadata och ursprung. |
| GetExportFactoryProductImportDefinition(ImportDefinition) |
Returnerar en representation av en importdefinition som en exportfabriksprodukt. |
| GetExportingMember(ExportDefinition) |
Hämtar den exporterande medlemmen från en angiven exportdefinition. |
| GetImportingMember(ImportDefinition) |
Hämtar den importerande medlemmen från en angiven importdefinition. |
| GetImportingParameter(ImportDefinition) |
Hämtar importparametern från en angiven importdefinition. |
| GetPartType(ComposablePartDefinition) |
Hämtar typen av en del från en angiven deldefinition. |
| IsDisposalRequired(ComposablePartDefinition) |
Avgör om den angivna delen kräver bortskaffande. |
| IsExportFactoryImportDefinition(ImportDefinition) |
Anger om en angiven importdefinition representerar en exportfabrik (ExportFactory<T> eller ExportFactory<T,TMetadata> ett objekt). |
| IsImportingParameter(ImportDefinition) |
Avgör om en importdefinition representerar en medlem eller en parameter. |
| TryMakeGenericPartDefinition(ComposablePartDefinition, IEnumerable<Type>, ComposablePartDefinition) |
Anger om en allmän deldefinition kan specialiseras med de angivna parametrarna. |