PartBuilder<T> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
PartBuilder Расширяет класс, чтобы разрешить использование выражений для выбора элементов.
generic <typename T>
public ref class PartBuilder : System::ComponentModel::Composition::Registration::PartBuilder
public class PartBuilder<T> : System.ComponentModel.Composition.Registration.PartBuilder
type PartBuilder<'T> = class
inherit PartBuilder
Public Class PartBuilder(Of T)
Inherits PartBuilder
Параметры типа
- T
Тип цели.
- Наследование
Методы
| Имя | Описание |
|---|---|
| AddMetadata(String, Func<Type,Object>) |
Добавляет метаданные в соответствующие типы. (Унаследовано от PartBuilder) |
| AddMetadata(String, Object) |
Добавляет метаданные в соответствующие типы. (Унаследовано от PartBuilder) |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| Export() |
Указывает, что необходимо экспортировать соответствующие типы. (Унаследовано от PartBuilder) |
| Export(Action<ExportBuilder>) |
Указывает, что следует экспортировать соответствующие типы и предоставляет сведения о конфигурации для результирующего экспорта. (Унаследовано от PartBuilder) |
| Export<T>() |
Указывает, что типы сопоставления должны экспортироваться с помощью указанного типа контракта. (Унаследовано от PartBuilder) |
| Export<T>(Action<ExportBuilder>) |
Указывает, что типы сопоставления должны экспортироваться с помощью указанного типа контракта и предоставляют сведения о конфигурации для результирующего экспорта. (Унаследовано от PartBuilder) |
| ExportInterfaces() |
Указывает, что необходимо экспортировать все интерфейсы соответствующих типов. (Унаследовано от PartBuilder) |
| ExportInterfaces(Predicate<Type>, Action<Type,ExportBuilder>) |
Задает набор интерфейсов для соответствующих типов, которые должны быть экспортированы, и предоставляет сведения о конфигурации для результирующего экспорта. (Унаследовано от PartBuilder) |
| ExportInterfaces(Predicate<Type>) |
Задает набор интерфейсов для соответствующих типов, которые следует экспортировать. (Унаследовано от PartBuilder) |
| ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>) |
Задает набор свойств для соответствующих типов, которые должны быть экспортированы, и предоставляет сведения о конфигурации для этих экспорта. (Унаследовано от PartBuilder) |
| ExportProperties(Predicate<PropertyInfo>) |
Задает набор свойств, которые следует экспортировать в типы сопоставления. (Унаследовано от PartBuilder) |
| ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>) |
Задает набор свойств для соответствующих типов, которые следует экспортировать с помощью указанного типа контракта, и предоставляет сведения о конфигурации для результирующего экспорта. (Унаследовано от PartBuilder) |
| ExportProperties<T>(Predicate<PropertyInfo>) |
Задает набор свойств для соответствующих типов, которые должны быть экспортированы с помощью указанного типа контракта. (Унаследовано от PartBuilder) |
| ExportProperty(Expression<Func<T,Object>>, Action<ExportBuilder>) |
Указывает свойство, которое должно быть экспортировано, и предоставляет сведения о конфигурации для результирующего экспорта. |
| ExportProperty(Expression<Func<T,Object>>) |
Указывает свойство, которое должно быть экспортировано. |
| ExportProperty<TContract>(Expression<Func<T,Object>>, Action<ExportBuilder>) |
Указывает свойство, которое должно быть экспортировано в качестве указанного типа контракта, и предоставляет сведения о конфигурации для результирующего экспорта. |
| ExportProperty<TContract>(Expression<Func<T,Object>>) |
Указывает свойство, которое должно быть экспортировано в качестве указанного типа контракта. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>) |
Задает набор свойств для соответствующих типов, которые должны быть помечены как импорт и предоставляют сведения о конфигурации для результирующего импорта. (Унаследовано от PartBuilder) |
| ImportProperties(Predicate<PropertyInfo>) |
Задает набор свойств для соответствующих типов, которые должны быть импортированы. (Унаследовано от PartBuilder) |
| ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>) |
Задает набор свойств для соответствующих типов, которые должны быть помечены как импорт с помощью указанного типа контракта, и предоставляет сведения о конфигурации для результирующего импорта. (Унаследовано от PartBuilder) |
| ImportProperties<T>(Predicate<PropertyInfo>) |
Задает набор свойств для соответствующих типов, которые должны быть помечены как импорт с помощью указанного типа контракта. (Унаследовано от PartBuilder) |
| ImportProperty(Expression<Func<T,Object>>, Action<ImportBuilder>) |
Указывает, что свойство должно быть импортировано и предоставляет сведения о конфигурации для результирующего импорта. |
| ImportProperty(Expression<Func<T,Object>>) |
Указывает, что свойство должно быть импортировано. |
| ImportProperty<TContract>(Expression<Func<T,Object>>, Action<ImportBuilder>) |
Указывает, что свойство должно быть импортировано с помощью указанного имени контракта и предоставляет сведения о конфигурации для результирующего импорта. |
| ImportProperty<TContract>(Expression<Func<T,Object>>) |
Указывает, что свойство должно быть импортировано с помощью указанного имени контракта. |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| SelectConstructor(Expression<Func<ParameterImportBuilder,T>>) |
Указывает конструктор, который должен использоваться в качестве импорта конструктора. |
| SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>, Action<ParameterInfo,ImportBuilder>) |
Указывает конструктор, который должен использовать в качестве импортирующего конструктора и предоставляет сведения о конфигурации для результирующего импорта. (Унаследовано от PartBuilder) |
| SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>) |
Указывает конструктор, который должен использоваться в качестве импорта конструктора. (Унаследовано от PartBuilder) |
| SetCreationPolicy(CreationPolicy) |
Задает политику создания для соответствующих типов. (Унаследовано от PartBuilder) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |