PartConventionBuilder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Настраивает тип в качестве части Managed Extensibility Framework (MEF).
public ref class PartConventionBuilder
public class PartConventionBuilder
type PartConventionBuilder = class
Public Class PartConventionBuilder
- Наследование
-
PartConventionBuilder
- Производный
Методы
AddPartMetadata(String, Func<Type,Object>) |
Добавляет метаданные, имеющие указанное имя и значение. Значение возвращается функцией, сопоставляющей тип части значению метаданных. |
AddPartMetadata(String, Object) |
Добавляет метаданные, имеющие указанное имя и значение. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
Export() |
Экспортирует часть с соответствующим конкретным типом как тип контракта. |
Export(Action<ExportConventionBuilder>) |
Экспортирует часть, которая имеет указанную конфигурацию. |
Export<T>() |
Экспортирует часть, которая имеет указанный тип контракта. |
Export<T>(Action<ExportConventionBuilder>) |
Экспортирует часть, которая имеет указанный тип контракта с помощью указанной конфигурации. |
ExportInterfaces() |
Выбирает все интерфейсы для типа части, которые необходимо экспортировать. |
ExportInterfaces(Predicate<Type>) |
Выбирает интерфейсы для типа части, которые должны быть экспортированы в соответствии с указанным фильтром. |
ExportInterfaces(Predicate<Type>, Action<Type,ExportConventionBuilder>) |
Выбирает интерфейсы для типа части, которые должны быть экспортированы в соответствии с указанным фильтром, используя определенную конфигурацию экспорта. |
ExportProperties(Predicate<PropertyInfo>) |
Выбирает свойства части для экспорта в соответствии с указанным предикатом. |
ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>) |
Выбирает свойства части для экспорта в соответствии с указанным предикатом, используя указанную конфигурацию экспорта. |
ExportProperties<T>(Predicate<PropertyInfo>) |
Выбирает свойства части для экспорта в соответствии с указанным предикатом, используя указанный тип контракта. |
ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>) |
Выбирает свойства части для экспорта в соответствии с указанным предикатом, используя указанный тип контракта и конфигурацию экспорта. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
ImportProperties(Predicate<PropertyInfo>) |
Выбирает свойства части, которые должны быть импортированы в соответствии с указанным предикатом. |
ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>) |
Выбирает свойства части для импорта в соответствии с указанным предикатом, используя указанную конфигурацию импорта. |
ImportProperties<T>(Predicate<PropertyInfo>) |
Выбирает свойства части для импорта в соответствии с указанным предикатом, используя указанный тип контракта. |
ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>) |
Выбирает свойства части для импорта в соответствии с указанным предикатом, используя указанный тип контракта и конфигурацию импорта. |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
NotifyImportsSatisfied(Predicate<MethodInfo>) |
Выберите методы, которые должны использоваться в качестве уведомления при завершении композиции. |
SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>) |
Выбирает конструктор, используемый для инициализации части, с помощью указанной функции. |
SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>, Action<ParameterInfo,ImportConventionBuilder>) |
Выбирает конструктор, используемый для инициализации части, с помощью указанной функции и конфигурации импорта. |
Shared() |
Помечает часть как общедоступную по всей композиции. |
Shared(String) |
Помечает часть как общедоступную в пределах определенных границ. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по