AttributedModelServices Clase

Definición

Contiene métodos auxiliares para usar el modelo de programación con atributos MEF con composición.

public ref class AttributedModelServices abstract sealed
public static class AttributedModelServices
type AttributedModelServices = class
Public Module AttributedModelServices
Herencia
AttributedModelServices

Métodos

Nombre Description
AddExportedValue<T>(CompositionBatch, String, T)

Crea una parte a partir del valor especificado y lo agrega al lote especificado con el nombre de contrato especificado.

AddExportedValue<T>(CompositionBatch, T)

Crea una parte a partir del valor especificado y la agrega al lote especificado.

AddPart(CompositionBatch, Object)

Crea una parte que se puede componer a partir del objeto con atributos especificado y lo agrega al lote de composición especificado.

ComposeExportedValue<T>(CompositionContainer, String, T)

Crea una parte del objeto especificado bajo el nombre de contrato especificado y lo compone en el contenedor de composición especificado.

ComposeExportedValue<T>(CompositionContainer, T)

Crea una parte a partir del valor especificado y lo compone en el contenedor de composición especificado.

ComposeParts(CompositionContainer, Object[])

Crea partes que se pueden componer a partir de una matriz de objetos con atributos y las compone en el contenedor de composición especificado.

CreatePart(ComposablePartDefinition, Object)

Crea una parte que se puede componer a partir del objeto con atributos especificado, utilizando la definición de elemento especificada.

CreatePart(Object, ReflectionContext)

Crea una parte que se puede componer a partir del objeto con atributos especificado, utilizando el contexto de reflexión especificado.

CreatePart(Object)

Crea una parte que se puede componer a partir del objeto con atributos especificado.

CreatePartDefinition(Type, ICompositionElement, Boolean)

Crea una definición de elemento con el tipo y el origen especificados.

CreatePartDefinition(Type, ICompositionElement)

Crea una definición de elemento con el tipo y el origen especificados.

Exports(ComposablePartDefinition, Type)

Devuelve un valor que indica si la parte especificada contiene una exportación que coincide con el tipo de contrato especificado.

Exports<T>(ComposablePartDefinition)

Devuelve un valor que indica si la parte especificada contiene una exportación que coincide con el tipo de contrato especificado.

GetContractName(Type)

Obtiene un nombre de contrato canónico para el tipo especificado.

GetMetadataView<TMetadataView>(IDictionary<String,Object>)

Obtiene un objeto de vista de metadatos de un diccionario de metadatos sueltos.

GetTypeIdentity(MethodInfo)

Obtiene el identificador único del método especificado.

GetTypeIdentity(Type)

Obtiene el identificador único del tipo especificado.

Imports(ComposablePartDefinition, Type, ImportCardinality)

Devuelve un valor que indica si la parte especificada contiene una importación que coincide con el tipo de contrato y la cardinalidad de importación especificados.

Imports(ComposablePartDefinition, Type)

Devuelve un valor que indica si la parte especificada contiene una importación que coincide con el tipo de contrato especificado.

Imports<T>(ComposablePartDefinition, ImportCardinality)

Devuelve un valor que indica si la parte especificada contiene una importación que coincide con el tipo de contrato y la cardinalidad de importación especificados.

Imports<T>(ComposablePartDefinition)

Devuelve un valor que indica si la parte especificada contiene una importación que coincide con el tipo de contrato especificado.

SatisfyImportsOnce(ICompositionService, Object, ReflectionContext)

Compone la parte especificada mediante el servicio de composición especificado, con la reposición deshabilitada y usando el contexto de reflexión especificado.

SatisfyImportsOnce(ICompositionService, Object)

Compone la parte especificada mediante el servicio de composición especificado, con la recomposición deshabilitada.

Se aplica a