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.