Compartir a través de


PartConventionBuilder<T> Clase

Definición

Configura un tipo como elemento de Managed Extensibility Framework (MEF), con valores devueltos fuertemente tipados.

generic <typename T>
public ref class PartConventionBuilder : System::Composition::Convention::PartConventionBuilder
public class PartConventionBuilder<T> : System.Composition.Convention.PartConventionBuilder
type PartConventionBuilder<'T> = class
    inherit PartConventionBuilder
Public Class PartConventionBuilder(Of T)
Inherits PartConventionBuilder

Parámetros de tipo

T

Tipo de elemento.

Herencia
PartConventionBuilder<T>

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.

(Heredado de PartConventionBuilder)
AddPartMetadata(String, Object)

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

(Heredado de PartConventionBuilder)
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.

(Heredado de PartConventionBuilder)
Export(Action<ExportConventionBuilder>)

Exporta el elemento que tiene la configuración especificada.

(Heredado de PartConventionBuilder)
Export<T>()

Exporta el elemento que tiene el tipo de contrato especificado.

(Heredado de PartConventionBuilder)
Export<T>(Action<ExportConventionBuilder>)

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

(Heredado de PartConventionBuilder)
ExportInterfaces()

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

(Heredado de PartConventionBuilder)
ExportInterfaces(Predicate<Type>)

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

(Heredado de PartConventionBuilder)
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.

(Heredado de PartConventionBuilder)
ExportProperties(Predicate<PropertyInfo>)

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

(Heredado de PartConventionBuilder)
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.

(Heredado de PartConventionBuilder)
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.

(Heredado de PartConventionBuilder)
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.

(Heredado de PartConventionBuilder)
ExportProperty(Expression<Func<T,Object>>)

Exporta una propiedad especificada.

ExportProperty(Expression<Func<T,Object>>, Action<ExportConventionBuilder>)

Exporta una propiedad especificada con la configuración especificada.

ExportProperty<TContract>(Expression<Func<T,Object>>)

Exporta una propiedad especificada como un tipo de contrato especificado.

ExportProperty<TContract>(Expression<Func<T,Object>>, Action<ExportConventionBuilder>)

Exporta una propiedad especificada como un tipo de contrato especificado con la configuración especificada.

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.

(Heredado de PartConventionBuilder)
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.

(Heredado de PartConventionBuilder)
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.

(Heredado de PartConventionBuilder)
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.

(Heredado de PartConventionBuilder)
ImportProperty(Expression<Func<T,Object>>)

Importa una propiedad especificada.

ImportProperty(Expression<Func<T,Object>>, Action<ImportConventionBuilder>)

Importa una propiedad especificada con la configuración especificada.

ImportProperty<TContract>(Expression<Func<T,Object>>)

Importa una propiedad especificada con el tipo de contrato especificado.

ImportProperty<TContract>(Expression<Func<T,Object>>, Action<ImportConventionBuilder>)

Importa una propiedad especificada con el tipo y la configuración de contrato especificados.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
NotifyImportsSatisfied(Expression<Action<T>>)

Selecciona un método al que se llamará cuando se complete la composición.

NotifyImportsSatisfied(Predicate<MethodInfo>)

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

(Heredado de PartConventionBuilder)
SelectConstructor(Expression<Func<ParameterImportConventionBuilder,T>>)

Selecciona un constructor que se utilizará en la composición.

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

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

(Heredado de PartConventionBuilder)
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.

(Heredado de PartConventionBuilder)
Shared()

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

(Heredado de PartConventionBuilder)
Shared(String)

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

(Heredado de PartConventionBuilder)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a