AttributedModelServices Clase

Definición

Contiene métodos del asistente 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

AddExportedValue<T>(CompositionBatch, String, T)

Crea un elemento a partir del valor especificado y lo agrega al lote indicado con el nombre de contrato especificado.

AddExportedValue<T>(CompositionBatch, T)

Crea un elemento a partir del valor especificado y lo agrega al lote indicado.

AddPart(CompositionBatch, Object)

Crea un elemento que se puede crear a partir del objeto con atributos especificado y lo agrega al lote de composición indicado.

ComposeExportedValue<T>(CompositionContainer, String, T)

Crea un elemento a partir del objeto especificado bajo el nombre de contrato indicado y lo compone en el contenedor de composición especificado.

ComposeExportedValue<T>(CompositionContainer, T)

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

ComposeParts(CompositionContainer, Object[])

Crea elementos a partir de una matriz de objetos con atributos y los compone en el contenedor de composición especificado.

CreatePart(ComposablePartDefinition, Object)

Crea un elemento que se puede crear a partir del objeto con atributos especificado, usando la definición de la parte especificada.

CreatePart(Object)

Crea un elemento que se puede crear a partir del objeto con atributos especificado.

CreatePart(Object, ReflectionContext)

Crea un elemento que se puede crear a partir del objeto con atributos especificado, usando el contexto de reflexión especificado.

CreatePartDefinition(Type, ICompositionElement)

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

CreatePartDefinition(Type, ICompositionElement, Boolean)

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 a partir de un diccionario de metadatos separados.

GetTypeIdentity(MethodInfo)

Obtiene el identificador único del método especificado.

GetTypeIdentity(Type)

Obtiene el identificador único del tipo especificado.

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(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<T>(ComposablePartDefinition)

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.

SatisfyImportsOnce(ICompositionService, Object)

Crea el elemento especificado usando el servicio de composición indicado, con la recomposición deshabilitada.

SatisfyImportsOnce(ICompositionService, Object, ReflectionContext)

Constituye la parte especificada mediante el servicio especificado de composición, con la recomposición deshabilitada y utilizando el contexto especificado de reflexión.

Se aplica a