PartBuilder.ExportProperties Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает набор свойств соответствующих типов, который должен быть экспортирован.
Перегрузки
ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>) |
Задает набор свойств соответствующих типов, который должен быть экспортирован, и предоставляет информацию о конфигурации для этих экспортируемых данных. |
ExportProperties(Predicate<PropertyInfo>) |
Задает набор свойств, который должен быть экспортирован, для соответствующих типов. |
ExportProperties<T>(Predicate<PropertyInfo>) |
Задает набор свойств для соответствующих типов, которые должны быть экспортированы с помощью указанного типа контракта. |
ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>) |
Задает набор свойств соответствующих типов, который должен быть экспортирован с использованием указанного типа контракта, и предоставляет информацию о конфигурации для результирующих экспортируемых данных. |
ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>)
- Исходный код:
- PartBuilder.cs
- Исходный код:
- PartBuilder.cs
- Исходный код:
- PartBuilder.cs
Задает набор свойств соответствующих типов, который должен быть экспортирован, и предоставляет информацию о конфигурации для этих экспортируемых данных.
public:
System::ComponentModel::Composition::Registration::PartBuilder ^ ExportProperties(Predicate<System::Reflection::PropertyInfo ^> ^ propertyFilter, Action<System::Reflection::PropertyInfo ^, System::ComponentModel::Composition::Registration::ExportBuilder ^> ^ exportConfiguration);
public System.ComponentModel.Composition.Registration.PartBuilder ExportProperties (Predicate<System.Reflection.PropertyInfo> propertyFilter, Action<System.Reflection.PropertyInfo,System.ComponentModel.Composition.Registration.ExportBuilder> exportConfiguration);
member this.ExportProperties : Predicate<System.Reflection.PropertyInfo> * Action<System.Reflection.PropertyInfo, System.ComponentModel.Composition.Registration.ExportBuilder> -> System.ComponentModel.Composition.Registration.PartBuilder
Public Function ExportProperties (propertyFilter As Predicate(Of PropertyInfo), exportConfiguration As Action(Of PropertyInfo, ExportBuilder)) As PartBuilder
Параметры
- propertyFilter
- Predicate<PropertyInfo>
Предикат, указывающий набор свойств.
- exportConfiguration
- Action<PropertyInfo,ExportBuilder>
Объект, содержащий сведения о конфигурации экспорта. Значение по умолчанию — null
.
Возвращаемое значение
Текущий объект для разрешения построения цепочки.
Исключения
propertyFilter
имеет значение null
.
Применяется к
ExportProperties(Predicate<PropertyInfo>)
- Исходный код:
- PartBuilder.cs
- Исходный код:
- PartBuilder.cs
- Исходный код:
- PartBuilder.cs
Задает набор свойств, который должен быть экспортирован, для соответствующих типов.
public:
System::ComponentModel::Composition::Registration::PartBuilder ^ ExportProperties(Predicate<System::Reflection::PropertyInfo ^> ^ propertyFilter);
public System.ComponentModel.Composition.Registration.PartBuilder ExportProperties (Predicate<System.Reflection.PropertyInfo> propertyFilter);
member this.ExportProperties : Predicate<System.Reflection.PropertyInfo> -> System.ComponentModel.Composition.Registration.PartBuilder
Public Function ExportProperties (propertyFilter As Predicate(Of PropertyInfo)) As PartBuilder
Параметры
- propertyFilter
- Predicate<PropertyInfo>
Предикат, указывающий набор свойств.
Возвращаемое значение
Текущий объект для разрешения построения цепочки.
Исключения
propertyFilter
имеет значение null
.
Применяется к
ExportProperties<T>(Predicate<PropertyInfo>)
- Исходный код:
- PartBuilder.cs
- Исходный код:
- PartBuilder.cs
- Исходный код:
- PartBuilder.cs
Задает набор свойств для соответствующих типов, которые должны быть экспортированы с помощью указанного типа контракта.
public:
generic <typename T>
System::ComponentModel::Composition::Registration::PartBuilder ^ ExportProperties(Predicate<System::Reflection::PropertyInfo ^> ^ propertyFilter);
public System.ComponentModel.Composition.Registration.PartBuilder ExportProperties<T> (Predicate<System.Reflection.PropertyInfo> propertyFilter);
member this.ExportProperties : Predicate<System.Reflection.PropertyInfo> -> System.ComponentModel.Composition.Registration.PartBuilder
Public Function ExportProperties(Of T) (propertyFilter As Predicate(Of PropertyInfo)) As PartBuilder
Параметры типа
- T
Тип контракта.
Параметры
- propertyFilter
- Predicate<PropertyInfo>
Предикат, указывающий набор свойств.
Возвращаемое значение
Текущий объект для разрешения построения цепочки.
Исключения
propertyFilter
имеет значение null
.
Применяется к
ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>)
- Исходный код:
- PartBuilder.cs
- Исходный код:
- PartBuilder.cs
- Исходный код:
- PartBuilder.cs
Задает набор свойств соответствующих типов, который должен быть экспортирован с использованием указанного типа контракта, и предоставляет информацию о конфигурации для результирующих экспортируемых данных.
public:
generic <typename T>
System::ComponentModel::Composition::Registration::PartBuilder ^ ExportProperties(Predicate<System::Reflection::PropertyInfo ^> ^ propertyFilter, Action<System::Reflection::PropertyInfo ^, System::ComponentModel::Composition::Registration::ExportBuilder ^> ^ exportConfiguration);
public System.ComponentModel.Composition.Registration.PartBuilder ExportProperties<T> (Predicate<System.Reflection.PropertyInfo> propertyFilter, Action<System.Reflection.PropertyInfo,System.ComponentModel.Composition.Registration.ExportBuilder> exportConfiguration);
member this.ExportProperties : Predicate<System.Reflection.PropertyInfo> * Action<System.Reflection.PropertyInfo, System.ComponentModel.Composition.Registration.ExportBuilder> -> System.ComponentModel.Composition.Registration.PartBuilder
Public Function ExportProperties(Of T) (propertyFilter As Predicate(Of PropertyInfo), exportConfiguration As Action(Of PropertyInfo, ExportBuilder)) As PartBuilder
Параметры типа
- T
Тип контракта.
Параметры
- propertyFilter
- Predicate<PropertyInfo>
Предикат, указывающий набор свойств.
- exportConfiguration
- Action<PropertyInfo,ExportBuilder>
Объект, содержащий сведения о конфигурации экспорта. Значение по умолчанию — null
.
Возвращаемое значение
Текущий объект для разрешения построения цепочки.
Исключения
propertyFilter
имеет значение null
.