Freigeben über


PartBuilder.SelectConstructor Methode

Definition

Gibt den Konstruktor an, den übereinstimmende Typen als importierenden Konstruktor verwenden sollen.

Überlädt

SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)

Gibt den Konstruktor an, den übereinstimmende Typen als importierenden Konstruktor verwenden sollen.

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

Gibt den Konstruktor an, den übereinstimmende Typen als importierenden Konstruktor verwenden sollen, und stellt Konfigurationsinformationen für den resultierenden Import bereit.

SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)

Quelle:
PartBuilder.cs
Quelle:
PartBuilder.cs
Quelle:
PartBuilder.cs

Gibt den Konstruktor an, den übereinstimmende Typen als importierenden Konstruktor verwenden sollen.

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

Parameter

constructorFilter
Func<ConstructorInfo[],ConstructorInfo>

Eine Funktion, die einen Konstruktor aus einer Reihe von Konstruktoren auswählt.

Gibt zurück

Das aktuelle Objekt, um Verkettung zu ermöglichen.

Ausnahmen

constructorFilter ist null.

constructorFilter gibt null zurück.

constructorFilter gibt einen Konstruktor zurück, der nicht dem Zieltyp zugeordnet ist.

Gilt für:

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

Quelle:
PartBuilder.cs
Quelle:
PartBuilder.cs
Quelle:
PartBuilder.cs

Gibt den Konstruktor an, den übereinstimmende Typen als importierenden Konstruktor verwenden sollen, und stellt Konfigurationsinformationen für den resultierenden Import bereit.

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

Parameter

constructorFilter
Func<ConstructorInfo[],ConstructorInfo>

Eine Funktion, die einen Konstruktor aus einer Reihe von Konstruktoren auswählt.

importConfiguration
Action<ParameterInfo,ImportBuilder>

Ein Objekt, das Konfigurationsinformationen für den importierten Konstruktor enthält. Der Standardwert ist null.

Gibt zurück

Das aktuelle Objekt, um Verkettung zu ermöglichen.

Ausnahmen

constructorFilter ist null.

constructorFilter gibt null zurück.

constructorFilter gibt einen Konstruktor zurück, der nicht dem Zieltyp zugeordnet ist.

Gilt für: