PartBuilder.SelectConstructor 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定比對型別應作為匯入建構函式使用的建構函式。
多載
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
傳回與目標類型沒有關聯的建構函式。