PartConventionBuilder<T> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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) |