PartBuilder.SelectConstructor 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定應用於匯入建構的建構子。
多載
| 名稱 | Description |
|---|---|
| SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>) |
指定應用於匯入建構的建構子。 |
| SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>, Action<ParameterInfo,ImportBuilder>) |
指定應用於匯入建構的相匹配型別建構子,並提供匯入後的設定資訊。 |
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)
指定應用於匯入建構的建構子。
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>
一個從一組建構子中選擇一個建構子的函數。
傳回
目前的物件,允許連鎖。
例外狀況
constructorFilter 是 null。
constructorFilter 傳回 null。
constructorFilter 回傳一個與目標類型無關聯的建構子。
適用於
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>, Action<ParameterInfo,ImportBuilder>)
指定應用於匯入建構的相匹配型別建構子,並提供匯入後的設定資訊。
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。
傳回
目前的物件,允許連鎖。
例外狀況
constructorFilter 是 null。
constructorFilter 傳回 null。
constructorFilter 回傳一個與目標類型無關聯的建構子。