ReflectionModelServices Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce metodi di estensione per creare e recuperare parti basate su reflection.
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
- Ereditarietà
-
ReflectionModelServices
- Attributi
Metodi
CreateExportDefinition(LazyMemberInfo, String, Lazy<IDictionary<String,Object>>, ICompositionElement) |
Crea una definizione di esportazione dal membro specificato, con il nome di contratto, i metadati e l'origine specificati. |
CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, ICompositionElement) |
Crea una definizione di importazione per il parametro specificato, con il nome di contratto, l'identità del tipo, i metadati di importazione, la cardinalità, i criteri di creazione specificati. |
CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Crea una definizione di importazione per il parametro specificato, con il nome di contratto, l'identità del tipo, i metadati di importazione e di contratto, la cardinalità, i criteri di creazione specificati. |
CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Crea una definizione di importazione per il membro specificato, con il nome di contratto, l'identità del tipo, i metadati di importazione e di contratto, la cardinalità, i criteri di ricomposizione, i criteri di creazione e l'origine specificati. |
CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, ICompositionElement) |
Crea una definizione di importazione per il membro specificato, con il nome di contratto, l'identità del tipo, i metadati di importazione, la cardinalità, i criteri di ricomposizione, i criteri di creazione e l'origine specificati. |
CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Crea una definizione di importazione per il membro specificato, con il nome di contratto, l'identità del tipo, i metadati di importazione e di contratto, la cardinalità, i criteri di ricomposizione, i criteri di creazione e l'origine specificati. |
CreatePartDefinition(Lazy<Type>, Boolean, Lazy<IEnumerable<ImportDefinition>>, Lazy<IEnumerable<ExportDefinition>>, Lazy<IDictionary<String, Object>>, ICompositionElement) |
Crea una definizione di parte con il tipo di parte, le importazioni, le esportazioni, i metadati e l'origine specificati. |
GetExportFactoryProductImportDefinition(ImportDefinition) |
Restituisce una rappresentazione di una definizione di importazione come prodotto factory di esportazione. |
GetExportingMember(ExportDefinition) |
Ottiene il membro di esportazione da una definizione di esportazione specificata. |
GetImportingMember(ImportDefinition) |
Ottiene il membro di importazione da una definizione di importazione specificata. |
GetImportingParameter(ImportDefinition) |
Ottiene il parametro di importazione da una definizione di importazione specificata. |
GetPartType(ComposablePartDefinition) |
Ottiene il tipo di una parte da una definizione di parte specificata. |
IsDisposalRequired(ComposablePartDefinition) |
Determina se la parte specificata richiede l'eliminazione. |
IsExportFactoryImportDefinition(ImportDefinition) |
Indica se una definizione di importazione specificata rappresenta una factory di esportazione (oggetto ExportFactory<T> o ExportFactory<T,TMetadata>). |
IsImportingParameter(ImportDefinition) |
Determina se una definizione di importazione rappresenta un membro o un parametro. |
TryMakeGenericPartDefinition(ComposablePartDefinition, IEnumerable<Type>, ComposablePartDefinition) |
Indica se una definizione generica della parte può essere resa più specifica con i parametri forniti. |