PartBuilder.SelectConstructor 方法

定義

指定應用於匯入建構的建構子。

多載

名稱 Description
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)

指定應用於匯入建構的建構子。

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

指定應用於匯入建構的相匹配型別建構子,並提供匯入後的設定資訊。

SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)

來源:
PartBuilder.cs
來源:
PartBuilder.cs
來源:
PartBuilder.cs
來源:
PartBuilder.cs

指定應用於匯入建構的建構子。

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

參數

constructorFilter
Func<ConstructorInfo[],ConstructorInfo>

一個從一組建構子中選擇一個建構子的函數。

傳回

目前的物件,允許連鎖。

例外狀況

constructorFilternull

constructorFilter 傳回 null

constructorFilter 回傳一個與目標類型無關聯的建構子。

適用於

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

來源:
PartBuilder.cs
來源:
PartBuilder.cs
來源:
PartBuilder.cs
來源:
PartBuilder.cs

指定應用於匯入建構的相匹配型別建構子,並提供匯入後的設定資訊。

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

參數

constructorFilter
Func<ConstructorInfo[],ConstructorInfo>

一個從一組建構子中選擇一個建構子的函數。

importConfiguration
Action<ParameterInfo,ImportBuilder>

一個包含匯入建構子設定資訊的物件。 預設值為 null

傳回

目前的物件,允許連鎖。

例外狀況

constructorFilternull

constructorFilter 傳回 null

constructorFilter 回傳一個與目標類型無關聯的建構子。

適用於