PartBuilder.SelectConstructor Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje konstruktor, který by se měl použít jako konstruktor importu.
Přetížení
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>) |
Určuje konstruktor, který by se měl použít jako konstruktor importu. |
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>, Action<ParameterInfo,ImportBuilder>) |
Určuje konstruktor, který by se měl shodovat s typy jako konstruktor importu, a poskytuje informace o konfiguraci pro výsledný import. |
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)
- Zdroj:
- PartBuilder.cs
- Zdroj:
- PartBuilder.cs
- Zdroj:
- PartBuilder.cs
- Zdroj:
- PartBuilder.cs
Určuje konstruktor, který by se měl použít jako konstruktor importu.
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
Parametry
- constructorFilter
- Func<ConstructorInfo[],ConstructorInfo>
Funkce, která zvolí jeden konstruktor ze sady konstruktorů.
Návraty
Aktuální objekt, který umožňuje řetězení.
Výjimky
constructorFilter
je null
.
constructorFilter
vrátí null
.
constructorFilter
vrátí konstruktor, který není přidružený k cílovému typu.
Platí pro
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>, Action<ParameterInfo,ImportBuilder>)
- Zdroj:
- PartBuilder.cs
- Zdroj:
- PartBuilder.cs
- Zdroj:
- PartBuilder.cs
- Zdroj:
- PartBuilder.cs
Určuje konstruktor, který by se měl shodovat s typy jako konstruktor importu, a poskytuje informace o konfiguraci pro výsledný import.
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
Parametry
- constructorFilter
- Func<ConstructorInfo[],ConstructorInfo>
Funkce, která zvolí jeden konstruktor ze sady konstruktorů.
- importConfiguration
- Action<ParameterInfo,ImportBuilder>
Objekt, který obsahuje informace o konfiguraci pro importující konstruktor. Výchozí hodnota je null
.
Návraty
Aktuální objekt, který umožňuje řetězení.
Výjimky
constructorFilter
je null
.
constructorFilter
vrátí null
.
constructorFilter
vrátí konstruktor, který není přidružený k cílovému typu.