ReflectionModelServices Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt uitbreidingsmethoden voor het maken en ophalen van onderdelen op basis van reflectie.
public ref class ReflectionModelServices abstract sealed
[System.Security.SecurityCritical]
public static class ReflectionModelServices
[<System.Security.SecurityCritical>]
type ReflectionModelServices = class
Public Class ReflectionModelServices
- Overname
-
ReflectionModelServices
- Kenmerken
Methoden
| Name | Description |
|---|---|
| CreateExportDefinition(LazyMemberInfo, String, Lazy<IDictionary<String,Object>>, ICompositionElement) |
Hiermee maakt u een exportdefinitie van het opgegeven lid, met de opgegeven contractnaam, metagegevens en oorsprong. |
| CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, ICompositionElement) |
Hiermee maakt u een importdefinitie voor de opgegeven parameter met behulp van de opgegeven contractnaam, typ identiteit, importmetagegevens, kardinaliteit en maakbeleid. |
| CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Hiermee maakt u een importdefinitie voor de opgegeven parameter met behulp van de opgegeven contractnaam, typ identiteit, import- en contractmetagegevens, kardinaliteit en maakbeleid. |
| CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Hiermee maakt u een importdefinitie voor het opgegeven lid met behulp van de opgegeven contractnaam, type-id, import- en contractmetagegevens, kardinaliteit, beleid voor hercompositie en maken van beleid. |
| CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, ICompositionElement) |
Hiermee maakt u een importdefinitie voor het opgegeven lid met behulp van de opgegeven contractnaam, typt u identiteit, importmetagegevens, kardinaliteit, hercompositiebeleid en maakbeleid. |
| CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Hiermee maakt u een importdefinitie voor het opgegeven lid met behulp van de opgegeven contractnaam, type-id, import- en contractmetagegevens, kardinaliteit, beleid voor hercompositie en maken van beleid. |
| CreatePartDefinition(Lazy<Type>, Boolean, Lazy<IEnumerable<ImportDefinition>>, Lazy<IEnumerable<ExportDefinition>>, Lazy<IDictionary<String, Object>>, ICompositionElement) |
Hiermee maakt u een onderdeeldefinitie met het opgegeven onderdeeltype, import, exports, metagegevens en oorsprong. |
| GetExportFactoryProductImportDefinition(ImportDefinition) |
Retourneert een weergave van een importdefinitie als exportfactoryproduct. |
| GetExportingMember(ExportDefinition) |
Hiermee haalt u het exporterende lid op uit een opgegeven exportdefinitie. |
| GetImportingMember(ImportDefinition) |
Hiermee haalt u het importerende lid op uit een opgegeven importdefinitie. |
| GetImportingParameter(ImportDefinition) |
Hiermee haalt u de importparameter op uit een opgegeven importdefinitie. |
| GetPartType(ComposablePartDefinition) |
Hiermee haalt u het type van een onderdeel op uit een opgegeven onderdeeldefinitie. |
| IsDisposalRequired(ComposablePartDefinition) |
Bepaalt of het opgegeven onderdeel verwijdering vereist. |
| IsExportFactoryImportDefinition(ImportDefinition) |
Geeft aan of een opgegeven importdefinitie een exportfactory (ExportFactory<T> of ExportFactory<T,TMetadata> object) vertegenwoordigt. |
| IsImportingParameter(ImportDefinition) |
Bepaalt of een importdefinitie een lid of parameter vertegenwoordigt. |
| TryMakeGenericPartDefinition(ComposablePartDefinition, IEnumerable<Type>, ComposablePartDefinition) |
Geeft aan of een algemene onderdeeldefinitie kan worden gespecialiseerd met de opgegeven parameters. |