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