Compartir a través de


PartBuilder.SelectConstructor Método

Definición

Especifica el constructor que deben usar los tipos coincidentes como constructor de importación.

Sobrecargas

SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)

Especifica el constructor que deben usar los tipos coincidentes como constructor de importación.

SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>, Action<ParameterInfo,ImportBuilder>)

Especifica el constructor que deben usar los tipos coincidentes como constructor de importación y proporciona información de configuración para la importación resultante.

SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)

Source:
PartBuilder.cs
Source:
PartBuilder.cs
Source:
PartBuilder.cs

Especifica el constructor que deben usar los tipos coincidentes como constructor de importación.

public:
 System::ComponentModel::Composition::Registration::PartBuilder ^ SelectConstructor(Func<cli::array <System::Reflection::ConstructorInfo ^> ^, System::Reflection::ConstructorInfo ^> ^ constructorFilter);
public System.ComponentModel.Composition.Registration.PartBuilder SelectConstructor (Func<System.Reflection.ConstructorInfo[],System.Reflection.ConstructorInfo> constructorFilter);
member this.SelectConstructor : Func<System.Reflection.ConstructorInfo[], System.Reflection.ConstructorInfo> -> System.ComponentModel.Composition.Registration.PartBuilder
Public Function SelectConstructor (constructorFilter As Func(Of ConstructorInfo(), ConstructorInfo)) As PartBuilder

Parámetros

constructorFilter
Func<ConstructorInfo[],ConstructorInfo>

Función que elije un constructor de un conjunto de constructores.

Devoluciones

Objeto actual, para permitir el encadenamiento.

Excepciones

constructorFilter es null.

constructorFilter devuelve null.

constructorFilter devuelve un constructor que no está asociado al tipo de destino.

Se aplica a

SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>, Action<ParameterInfo,ImportBuilder>)

Source:
PartBuilder.cs
Source:
PartBuilder.cs
Source:
PartBuilder.cs

Especifica el constructor que deben usar los tipos coincidentes como constructor de importación y proporciona información de configuración para la importación resultante.

public:
 System::ComponentModel::Composition::Registration::PartBuilder ^ SelectConstructor(Func<cli::array <System::Reflection::ConstructorInfo ^> ^, System::Reflection::ConstructorInfo ^> ^ constructorFilter, Action<System::Reflection::ParameterInfo ^, System::ComponentModel::Composition::Registration::ImportBuilder ^> ^ importConfiguration);
public System.ComponentModel.Composition.Registration.PartBuilder SelectConstructor (Func<System.Reflection.ConstructorInfo[],System.Reflection.ConstructorInfo> constructorFilter, Action<System.Reflection.ParameterInfo,System.ComponentModel.Composition.Registration.ImportBuilder> importConfiguration);
member this.SelectConstructor : Func<System.Reflection.ConstructorInfo[], System.Reflection.ConstructorInfo> * Action<System.Reflection.ParameterInfo, System.ComponentModel.Composition.Registration.ImportBuilder> -> System.ComponentModel.Composition.Registration.PartBuilder
Public Function SelectConstructor (constructorFilter As Func(Of ConstructorInfo(), ConstructorInfo), importConfiguration As Action(Of ParameterInfo, ImportBuilder)) As PartBuilder

Parámetros

constructorFilter
Func<ConstructorInfo[],ConstructorInfo>

Función que elije un constructor de un conjunto de constructores.

importConfiguration
Action<ParameterInfo,ImportBuilder>

Objeto que contiene información de configuración para el constructor de importación. De manera predeterminada, es null.

Devoluciones

Objeto actual, para permitir el encadenamiento.

Excepciones

constructorFilter es null.

constructorFilter devuelve null.

constructorFilter devuelve un constructor que no está asociado al tipo de destino.

Se aplica a