Udostępnij za pośrednictwem


PartBuilder.ImportProperties Metoda

Definicja

Określa zestaw właściwości dla pasujących typów, które mają być importowane.

Przeciążenia

ImportProperties(Predicate<PropertyInfo>)

Określa zestaw właściwości dla pasujących typów, które mają być importowane.

ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>)

Określa zestaw właściwości dla pasujących typów, które powinny być oznaczone jako import, i dostarcza informacje o konfiguracji dla wynikowych importów.

ImportProperties<T>(Predicate<PropertyInfo>)

Określa zestaw właściwości dla pasujących typów, które mają być oznaczone jako import przy użyciu określonego typu kontraktu.

ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>)

Określa zestaw właściwości dla pasujących typów, które powinny być oznaczone jako import przy użyciu określonego typu kontraktu, i dostarcza informacje o konfiguracji dla wynikowych importów.

ImportProperties(Predicate<PropertyInfo>)

Źródło:
PartBuilder.cs
Źródło:
PartBuilder.cs
Źródło:
PartBuilder.cs

Określa zestaw właściwości dla pasujących typów, które mają być importowane.

public:
 System::ComponentModel::Composition::Registration::PartBuilder ^ ImportProperties(Predicate<System::Reflection::PropertyInfo ^> ^ propertyFilter);
public System.ComponentModel.Composition.Registration.PartBuilder ImportProperties (Predicate<System.Reflection.PropertyInfo> propertyFilter);
member this.ImportProperties : Predicate<System.Reflection.PropertyInfo> -> System.ComponentModel.Composition.Registration.PartBuilder
Public Function ImportProperties (propertyFilter As Predicate(Of PropertyInfo)) As PartBuilder

Parametry

propertyFilter
Predicate<PropertyInfo>

Predykat określający zestaw właściwości.

Zwraca

Bieżący obiekt, aby umożliwić łączenie łańcuchowe.

Wyjątki

propertyFilter to null.

Dotyczy

ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>)

Źródło:
PartBuilder.cs
Źródło:
PartBuilder.cs
Źródło:
PartBuilder.cs

Określa zestaw właściwości dla pasujących typów, które powinny być oznaczone jako import, i dostarcza informacje o konfiguracji dla wynikowych importów.

public:
 System::ComponentModel::Composition::Registration::PartBuilder ^ ImportProperties(Predicate<System::Reflection::PropertyInfo ^> ^ propertyFilter, Action<System::Reflection::PropertyInfo ^, System::ComponentModel::Composition::Registration::ImportBuilder ^> ^ importConfiguration);
public System.ComponentModel.Composition.Registration.PartBuilder ImportProperties (Predicate<System.Reflection.PropertyInfo> propertyFilter, Action<System.Reflection.PropertyInfo,System.ComponentModel.Composition.Registration.ImportBuilder> importConfiguration);
member this.ImportProperties : Predicate<System.Reflection.PropertyInfo> * Action<System.Reflection.PropertyInfo, System.ComponentModel.Composition.Registration.ImportBuilder> -> System.ComponentModel.Composition.Registration.PartBuilder
Public Function ImportProperties (propertyFilter As Predicate(Of PropertyInfo), importConfiguration As Action(Of PropertyInfo, ImportBuilder)) As PartBuilder

Parametry

propertyFilter
Predicate<PropertyInfo>

Predykat określający zestaw właściwości.

importConfiguration
Action<PropertyInfo,ImportBuilder>

Obiekt zawierający informacje o konfiguracji dotyczące importu. Wartość domyślna to null.

Zwraca

Bieżący obiekt, aby umożliwić łączenie łańcuchowe.

Wyjątki

propertyFilter to null.

Dotyczy

ImportProperties<T>(Predicate<PropertyInfo>)

Źródło:
PartBuilder.cs
Źródło:
PartBuilder.cs
Źródło:
PartBuilder.cs

Określa zestaw właściwości dla pasujących typów, które mają być oznaczone jako import przy użyciu określonego typu kontraktu.

public:
generic <typename T>
 System::ComponentModel::Composition::Registration::PartBuilder ^ ImportProperties(Predicate<System::Reflection::PropertyInfo ^> ^ propertyFilter);
public System.ComponentModel.Composition.Registration.PartBuilder ImportProperties<T> (Predicate<System.Reflection.PropertyInfo> propertyFilter);
member this.ImportProperties : Predicate<System.Reflection.PropertyInfo> -> System.ComponentModel.Composition.Registration.PartBuilder
Public Function ImportProperties(Of T) (propertyFilter As Predicate(Of PropertyInfo)) As PartBuilder

Parametry typu

T

Typ kontraktu.

Parametry

propertyFilter
Predicate<PropertyInfo>

Predykat określający zestaw właściwości.

Zwraca

Bieżący obiekt, aby umożliwić łączenie łańcuchowe.

Wyjątki

propertyFilter to null.

Dotyczy

ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>)

Źródło:
PartBuilder.cs
Źródło:
PartBuilder.cs
Źródło:
PartBuilder.cs

Określa zestaw właściwości dla pasujących typów, które powinny być oznaczone jako import przy użyciu określonego typu kontraktu, i dostarcza informacje o konfiguracji dla wynikowych importów.

public:
generic <typename T>
 System::ComponentModel::Composition::Registration::PartBuilder ^ ImportProperties(Predicate<System::Reflection::PropertyInfo ^> ^ propertyFilter, Action<System::Reflection::PropertyInfo ^, System::ComponentModel::Composition::Registration::ImportBuilder ^> ^ importConfiguration);
public System.ComponentModel.Composition.Registration.PartBuilder ImportProperties<T> (Predicate<System.Reflection.PropertyInfo> propertyFilter, Action<System.Reflection.PropertyInfo,System.ComponentModel.Composition.Registration.ImportBuilder> importConfiguration);
member this.ImportProperties : Predicate<System.Reflection.PropertyInfo> * Action<System.Reflection.PropertyInfo, System.ComponentModel.Composition.Registration.ImportBuilder> -> System.ComponentModel.Composition.Registration.PartBuilder
Public Function ImportProperties(Of T) (propertyFilter As Predicate(Of PropertyInfo), importConfiguration As Action(Of PropertyInfo, ImportBuilder)) As PartBuilder

Parametry typu

T

Typ kontraktu.

Parametry

propertyFilter
Predicate<PropertyInfo>

Predykat określający zestaw właściwości.

importConfiguration
Action<PropertyInfo,ImportBuilder>

Obiekt zawierający informacje o konfiguracji dotyczące importu. Wartość domyślna to null.

Zwraca

Bieżący obiekt, aby umożliwić łączenie łańcuchowe.

Wyjątki

propertyFilter to null.

Dotyczy