Compartir a través de


PartConventionBuilder Clase

Definición

Configura un tipo como elemento de Managed Extensibility Framework (MEF).

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

Métodos

AddPartMetadata(String, Func<Type,Object>)

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

AddPartMetadata(String, Object)

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

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
Export()

Exporta el elemento con su tipo concreto como el tipo de contrato.

Export(Action<ExportConventionBuilder>)

Exporta el elemento que tiene la configuración especificada.

Export<T>()

Exporta el elemento que tiene el tipo de contrato especificado.

Export<T>(Action<ExportConventionBuilder>)

Exporta el elemento que tiene el tipo de contrato especificado con la configuración indicada.

ExportInterfaces()

Selecciona todas las interfaces del tipo de elemento que se van a exportar.

ExportInterfaces(Predicate<Type>)

Selecciona interfaces en el tipo de elemento que se exportarán según el filtro especificado.

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

Selecciona interfaces en el tipo de elemento que se exportarán según el filtro especificado con la configuración de exportación indicada.

ExportProperties(Predicate<PropertyInfo>)

Selecciona las propiedades del elemento que se exportarán según el predicado especificado.

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

Selecciona las propiedades del elemento que se va a exportar según el predicado especificado con la configuración de exportación indicada.

ExportProperties<T>(Predicate<PropertyInfo>)

Selecciona las propiedades del elemento que se va a exportar según el predicado especificado con el tipo de contrato indicado.

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

Selecciona las propiedades del elemento que se va a exportar según el predicado especificado, mediante la configuración de exportación y el tipo de contrato especificados.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
ImportProperties(Predicate<PropertyInfo>)

Selecciona las propiedades del elemento que se importarán al predicado especificado.

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

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

ImportProperties<T>(Predicate<PropertyInfo>)

Selecciona las propiedades del elemento que se va a importar según el predicado especificado, mediante el tipo de contrato especificado.

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

Selecciona las propiedades del elemento que se va a importar según el predicado especificado, mediante la configuración de importación y el tipo de contrato especificados.

MemberwiseClone()

Crea una copia superficial del Object actual.

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

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

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

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

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

Selecciona el constructor utilizado para inicializar el elemento con la función y la configuración de importación especificadas.

Shared()

Marca el elemento como compartido en la composición completa.

Shared(String)

Marca el elemento como compartido dentro del límite especificado.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a