AttributedModelServices 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.
Contém métodos auxiliares para usar o modelo de programação atribuído do MEF com composição.
public ref class AttributedModelServices abstract sealed
public static class AttributedModelServices
type AttributedModelServices = class
Public Module AttributedModelServices
- Herança
-
AttributedModelServices
Métodos
AddExportedValue<T>(CompositionBatch, String, T) |
Cria uma parte do valor especificado e a adiciona ao lote especificado com o nome de contrato especificado. |
AddExportedValue<T>(CompositionBatch, T) |
Cria uma parte do valor especificado e a adiciona ao lote especificado. |
AddPart(CompositionBatch, Object) |
Cria uma parte combinável usando o objeto atribuído especificado e a adiciona ao lote de composição especificado. |
ComposeExportedValue<T>(CompositionContainer, String, T) |
Cria uma parte do objeto especificado sob o nome de contrato especificado e a compõe no contêiner de composição especificado. |
ComposeExportedValue<T>(CompositionContainer, T) |
Cria uma parte do valor especificado e a combina no contêiner de combinação especificado. |
ComposeParts(CompositionContainer, Object[]) |
Cria partes combináveis de uma matriz de objetos atribuídos e as combina no contêiner de combinação especificado. |
CreatePart(ComposablePartDefinition, Object) |
Cria uma parte combinável usando o objeto atribuído especificado com a definição de parte especificada. |
CreatePart(Object) |
Cria uma parte combinável usando o objeto atribuído especificado. |
CreatePart(Object, ReflectionContext) |
Cria uma parte combinável usando o objeto atribuído especificado com o contexto de reflexão especificado. |
CreatePartDefinition(Type, ICompositionElement) |
Cria uma definição de parte com o tipo e a origem especificados. |
CreatePartDefinition(Type, ICompositionElement, Boolean) |
Cria uma definição de parte com o tipo e a origem especificados. |
Exports(ComposablePartDefinition, Type) |
Retorna um valor que indica se a parte especificada contém uma exportação que corresponde ao tipo de contrato especificado. |
Exports<T>(ComposablePartDefinition) |
Retorna um valor que indica se a parte especificada contém uma exportação que corresponde ao tipo de contrato especificado. |
GetContractName(Type) |
Obtém um nome de contrato canônico para o tipo especificado. |
GetMetadataView<TMetadataView>(IDictionary<String,Object>) |
Obtém um objeto de exibição de metadados de um dicionário de metadados flexíveis. |
GetTypeIdentity(MethodInfo) |
Obtém o identificador exclusivo para o método especificado. |
GetTypeIdentity(Type) |
Obtém o identificador exclusivo para o tipo especificado. |
Imports(ComposablePartDefinition, Type) |
Retorna um valor que indica se a parte especificada contém uma importação que corresponde ao tipo de contrato especificado. |
Imports(ComposablePartDefinition, Type, ImportCardinality) |
Retorna um valor que indica se a parte especificada contém uma exportação que corresponde ao tipo de contrato especificado e à cardinalidade da importação. |
Imports<T>(ComposablePartDefinition) |
Retorna um valor que indica se a parte especificada contém uma importação que corresponde ao tipo de contrato especificado. |
Imports<T>(ComposablePartDefinition, ImportCardinality) |
Retorna um valor que indica se a parte especificada contém uma exportação que corresponde ao tipo de contrato especificado e à cardinalidade da importação. |
SatisfyImportsOnce(ICompositionService, Object) |
Compõe a parte especificada usando o serviço de composição especificado, com recomposição desabilitada. |
SatisfyImportsOnce(ICompositionService, Object, ReflectionContext) |
Compõe a parte especificada usando o serviço de composição especificado, com recomposição desabilitada e usando o contexto de reflexão especificado. |