ReflectionModelServices Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece métodos de extensão para criar e recuperar peças 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
| Name | Description |
|---|---|
| CreateExportDefinition(LazyMemberInfo, String, Lazy<IDictionary<String,Object>>, ICompositionElement) |
Cria uma definição de exportação a partir do membro especificado, com o nome do contrato, metadados e 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 utilizando o nome do contrato especificado, identidade do tipo, metadados de importação, cardinalidade e política de criação. |
| 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 utilizando o nome do contrato especificado, identidade do tipo, metadados de importação e contrato, cardinalidade e 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 utilizando o nome do contrato especificado, identidade do tipo, metadados de importação e contrato, cardinalidade, política de recomposição e 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 utilizando o nome do contrato especificado, identidade do tipo, metadados de importação, cardinalidade, política de recomposição e 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 utilizando o nome do contrato especificado, identidade do tipo, metadados de importação e contrato, cardinalidade, política de recomposição e 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 peça com o tipo de peça especificado, importa, exporta, metadados e origem. |
| GetExportFactoryProductImportDefinition(ImportDefinition) |
Devolve uma representação de uma definição de importação como produto de fábrica de exportação. |
| GetExportingMember(ExportDefinition) |
Obtém o membro exportador a partir de uma definição de exportação especificada. |
| GetImportingMember(ImportDefinition) |
Obtém o membro importador a partir de uma definição de importação especificada. |
| GetImportingParameter(ImportDefinition) |
Obtém o parâmetro de importação a partir de uma definição de importação especificada. |
| GetPartType(ComposablePartDefinition) |
Obtém o tipo de peça a partir de uma definição especificada da peça. |
| IsDisposalRequired(ComposablePartDefinition) |
Determina se a peça especificada necessita de eliminação. |
| 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 genérica de peça pode ser especializada com os parâmetros fornecidos. |