Lenguaje

PartConventionBuilder Clase

Definición

Configura un tipo como parte managed Extensibility Framework (MEF).

public ref class PartConventionBuilder
public class PartConventionBuilder
type PartConventionBuilder = class
Public Class PartConventionBuilder
Herencia
PartConventionBuilder
Derivado

Métodos

Nombre Description
AddPartMetadata(String, Func<Type,Object>)

Agrega metadatos que tienen el nombre y el valor especificados al elemento. El valor lo devuelve una función que asigna el tipo de elemento al valor de metadatos.

AddPartMetadata(String, Object)

Agrega metadatos que tienen el nombre y el valor especificados al elemento.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
Export()

Exporta la pieza con su tipo concreto como tipo de contrato.

Export(Action<ExportConventionBuilder>)

Exporta la parte que tiene la configuración especificada.

Export<T>()

Exporta la parte que tiene el tipo de contrato especificado.

Export<T>(Action<ExportConventionBuilder>)

Exporta la parte que tiene el tipo de contrato especificado mediante la configuración especificada.

ExportInterfaces()

Selecciona todas las interfaces del tipo de pieza que se va a exportar.

ExportInterfaces(Predicate<Type>, Action<Type,ExportConventionBuilder>)

Selecciona las interfaces del tipo de pieza que se van a exportar según el filtro especificado, utilizando la configuración de exportación especificada.

ExportInterfaces(Predicate<Type>)

Selecciona interfaces en el tipo de pieza que se va a exportar según el filtro especificado.

ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>)

Selecciona las propiedades de la parte que se van a exportar según el predicado especificado, utilizando la configuración de exportación especificada.

ExportProperties(Predicate<PropertyInfo>)

Selecciona las propiedades de la parte que se van a exportar según el predicado especificado.

ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>)

Selecciona las propiedades de la parte que se van a exportar según el predicado especificado, utilizando el tipo de contrato y la configuración de exportación especificados.

ExportProperties<T>(Predicate<PropertyInfo>)

Selecciona las propiedades de la parte que se van a exportar según el predicado especificado, utilizando el tipo de contrato especificado.

GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>)

Selecciona las propiedades de la parte que se van a importar según el predicado especificado mediante la configuración de importación especificada.

ImportProperties(Predicate<PropertyInfo>)

Selecciona las propiedades de la parte que se van a importar según el predicado especificado.

ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>)

Selecciona las propiedades de la parte que se van a importar según el predicado especificado, utilizando el tipo de contrato y la configuración de importación especificados.

ImportProperties<T>(Predicate<PropertyInfo>)

Selecciona las propiedades de la parte que se van a importar según el predicado especificado, utilizando el tipo de contrato especificado.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
NotifyImportsSatisfied(Predicate<MethodInfo>)

Seleccione los métodos que se usarán como notificación cuando se complete la composición.

SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>, Action<ParameterInfo,ImportConventionBuilder>)

Selecciona el constructor usado para inicializar la pieza mediante la función especificada y la configuración de importación.

SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>)

Selecciona el constructor usado para inicializar la pieza mediante la función especificada.

Shared()

Marca la parte como compartida en toda la composición.

Shared(String)

Marca la parte como compartida dentro del límite especificado.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a