PartBuilder.SelectConstructor Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Megadja azt a konstruktort, amelyet az egyező típusok importáló konstruktorként használnak.
Túlterhelések
| Name | Description |
|---|---|
| SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>) |
Megadja azt a konstruktort, amelyet az egyező típusok importáló konstruktorként használnak. |
| SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>, Action<ParameterInfo,ImportBuilder>) |
Megadja azt a konstruktort, amelyet az egyező típusok importáló konstruktorként használnak, és megadja az eredményként kapott importálás konfigurációs adatait. |
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)
Megadja azt a konstruktort, amelyet az egyező típusok importáló konstruktorként használnak.
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
Paraméterek
- constructorFilter
- Func<ConstructorInfo[],ConstructorInfo>
Egy függvény, amely egy konstruktort választ ki egy konstruktorkészletből.
Válaszok
Az aktuális objektum a láncolás engedélyezéséhez.
Kivételek
constructorFilter az null.
constructorFilter visszaadja null.
constructorFilter Olyan konstruktort ad vissza, amely nincs társítva a céltípussal.
A következőre érvényes:
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>, Action<ParameterInfo,ImportBuilder>)
Megadja azt a konstruktort, amelyet az egyező típusok importáló konstruktorként használnak, és megadja az eredményként kapott importálás konfigurációs adatait.
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
Paraméterek
- constructorFilter
- Func<ConstructorInfo[],ConstructorInfo>
Egy függvény, amely egy konstruktort választ ki egy konstruktorkészletből.
- importConfiguration
- Action<ParameterInfo,ImportBuilder>
Az importáló konstruktor konfigurációs adatait tartalmazó objektum. Az alapértelmezett érték a null.
Válaszok
Az aktuális objektum a láncolás engedélyezéséhez.
Kivételek
constructorFilter az null.
constructorFilter visszaadja null.
constructorFilter Olyan konstruktort ad vissza, amely nincs társítva a céltípussal.