ReflectionModelServices Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece métodos de extensão para criar e recuperar partes baseadas em reflexão.
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
- Herança
-
ReflectionModelServices
- Atributos
Métodos
| Nome | Description |
|---|---|
| CreateExportDefinition(LazyMemberInfo, String, Lazy<IDictionary<String,Object>>, ICompositionElement) |
Cria uma definição de exportação do membro especificado, com o nome do contrato, os metadados e a origem especificados. |
| CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, ICompositionElement) |
Cria uma definição de importação para o parâmetro especificado usando o nome do contrato, a identidade do tipo, os metadados de importação, a cardinalidade e a política de criação especificados. |
| CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Cria uma definição de importação para o parâmetro especificado usando o nome do contrato, a identidade do tipo, os metadados de importação e de contrato especificados, a cardinalidade e a política de criação. |
| CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Cria uma definição de importação para o membro especificado usando o nome do contrato, a identidade do tipo, os metadados de importação e de contrato especificados, a cardinalidade, a política de recomposição e a política de criação. |
| CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, ICompositionElement) |
Cria uma definição de importação para o membro especificado usando o nome do contrato especificado, a identidade do tipo, os metadados de importação, a cardinalidade, a política de recomposição e a política de criação. |
| CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Cria uma definição de importação para o membro especificado usando o nome do contrato, a identidade do tipo, os metadados de importação e de contrato especificados, a cardinalidade, a política de recomposição e a política de criação. |
| CreatePartDefinition(Lazy<Type>, Boolean, Lazy<IEnumerable<ImportDefinition>>, Lazy<IEnumerable<ExportDefinition>>, Lazy<IDictionary<String, Object>>, ICompositionElement) |
Cria uma definição de parte com o tipo de parte, importações, exportações, metadados e origem especificados. |
| GetExportFactoryProductImportDefinition(ImportDefinition) |
Retorna uma representação de uma definição de importação como um produto de fábrica de exportação. |
| GetExportingMember(ExportDefinition) |
Obtém o membro de exportação de uma definição de exportação especificada. |
| GetImportingMember(ImportDefinition) |
Obtém o membro importador de uma definição de importação especificada. |
| GetImportingParameter(ImportDefinition) |
Obtém o parâmetro de importação de uma definição de importação especificada. |
| GetPartType(ComposablePartDefinition) |
Obtém o tipo de uma parte de uma definição de parte especificada. |
| IsDisposalRequired(ComposablePartDefinition) |
Determina se a parte especificada requer descarte. |
| IsExportFactoryImportDefinition(ImportDefinition) |
Indica se uma definição de importação especificada representa uma fábrica de exportação (ExportFactory<T> ou ExportFactory<T,TMetadata> objeto). |
| IsImportingParameter(ImportDefinition) |
Determina se uma definição de importação representa um membro ou um parâmetro. |
| TryMakeGenericPartDefinition(ComposablePartDefinition, IEnumerable<Type>, ComposablePartDefinition) |
Indica se uma definição de parte genérica pode ser especializada com os parâmetros fornecidos. |