PartBuilder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет правило для декорирования набора соответствующих типов с атрибутами Managed Extensibility Framework (MEF).
public ref class PartBuilder
public class PartBuilder
type PartBuilder = class
Public Class PartBuilder
- Наследование
-
PartBuilder
- Производный
Методы
| AddMetadata(String, Func<Type,Object>) |
Добавляет метаданные в соответствующие типы. |
| AddMetadata(String, Object) |
Добавляет метаданные в соответствующие типы. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| Export() |
Указывает, что необходимо экспортировать соответствующие типы. |
| Export(Action<ExportBuilder>) |
Указывает, что следует экспортировать соответствующие типы и предоставляет сведения о конфигурации для результирующего экспорта. |
| Export<T>() |
Указывает, что типы сопоставления должны экспортироваться с помощью указанного типа контракта. |
| Export<T>(Action<ExportBuilder>) |
Указывает, что типы сопоставления должны экспортироваться с помощью указанного типа контракта и предоставляют сведения о конфигурации для результирующего экспорта. |
| ExportInterfaces() |
Указывает, что необходимо экспортировать все интерфейсы соответствующих типов. |
| ExportInterfaces(Predicate<Type>, Action<Type,ExportBuilder>) |
Задает набор интерфейсов для соответствующих типов, которые должны быть экспортированы, и предоставляет сведения о конфигурации для результирующего экспорта. |
| ExportInterfaces(Predicate<Type>) |
Задает набор интерфейсов для соответствующих типов, которые следует экспортировать. |
| ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>) |
Задает набор свойств для соответствующих типов, которые должны быть экспортированы, и предоставляет сведения о конфигурации для этих экспорта. |
| ExportProperties(Predicate<PropertyInfo>) |
Задает набор свойств, которые следует экспортировать в типы сопоставления. |
| ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>) |
Задает набор свойств для соответствующих типов, которые следует экспортировать с помощью указанного типа контракта, и предоставляет сведения о конфигурации для результирующего экспорта. |
| ExportProperties<T>(Predicate<PropertyInfo>) |
Задает набор свойств для соответствующих типов, которые должны быть экспортированы с помощью указанного типа контракта. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>) |
Задает набор свойств для соответствующих типов, которые должны быть помечены как импорт и предоставляют сведения о конфигурации для результирующего импорта. |
| ImportProperties(Predicate<PropertyInfo>) |
Задает набор свойств для соответствующих типов, которые должны быть импортированы. |
| ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>) |
Задает набор свойств для соответствующих типов, которые должны быть помечены как импорт с помощью указанного типа контракта, и предоставляет сведения о конфигурации для результирующего импорта. |
| ImportProperties<T>(Predicate<PropertyInfo>) |
Задает набор свойств для соответствующих типов, которые должны быть помечены как импорт с помощью указанного типа контракта. |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>, Action<ParameterInfo,ImportBuilder>) |
Указывает конструктор, который должен использовать в качестве импортирующего конструктора и предоставляет сведения о конфигурации для результирующего импорта. |
| SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>) |
Указывает конструктор, который должен использоваться в качестве импорта конструктора. |
| SetCreationPolicy(CreationPolicy) |
Задает политику создания для соответствующих типов. |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |