AggregateExportProvider Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса AggregateExportProvider.
Перегрузки
AggregateExportProvider(IEnumerable<ExportProvider>) |
Инициализирует новый экземпляр класса AggregateExportProvider. |
AggregateExportProvider(ExportProvider[]) |
Инициализирует новый экземпляр класса AggregateExportProvider. |
AggregateExportProvider(IEnumerable<ExportProvider>)
- Исходный код:
- AggregateExportProvider.cs
- Исходный код:
- AggregateExportProvider.cs
- Исходный код:
- AggregateExportProvider.cs
Инициализирует новый экземпляр класса AggregateExportProvider.
public:
AggregateExportProvider(System::Collections::Generic::IEnumerable<System::ComponentModel::Composition::Hosting::ExportProvider ^> ^ providers);
public AggregateExportProvider (System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Hosting.ExportProvider> providers);
public AggregateExportProvider (System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Hosting.ExportProvider>? providers);
new System.ComponentModel.Composition.Hosting.AggregateExportProvider : seq<System.ComponentModel.Composition.Hosting.ExportProvider> -> System.ComponentModel.Composition.Hosting.AggregateExportProvider
Public Sub New (providers As IEnumerable(Of ExportProvider))
Параметры
- providers
- IEnumerable<ExportProvider>
Список поставщиков экспорта с распределением приоритетов. Поставщики опрашиваются в том порядке, в котором они предоставляются.
Исключения
Один или несколько элементов providers
имеют значение null
.
Комментарии
Класс AggregateExportProvider обращается к поставщикам в порядке, в котором они были указаны при вызове GetExports.
Объект AggregateExportProvider не является владельцем указанных поставщиков. То есть он пытается удалить любого из поставщиков при удалении.
Применяется к
AggregateExportProvider(ExportProvider[])
- Исходный код:
- AggregateExportProvider.cs
- Исходный код:
- AggregateExportProvider.cs
- Исходный код:
- AggregateExportProvider.cs
Инициализирует новый экземпляр класса AggregateExportProvider.
public:
AggregateExportProvider(... cli::array <System::ComponentModel::Composition::Hosting::ExportProvider ^> ^ providers);
public AggregateExportProvider (params System.ComponentModel.Composition.Hosting.ExportProvider[] providers);
public AggregateExportProvider (params System.ComponentModel.Composition.Hosting.ExportProvider[]? providers);
new System.ComponentModel.Composition.Hosting.AggregateExportProvider : System.ComponentModel.Composition.Hosting.ExportProvider[] -> System.ComponentModel.Composition.Hosting.AggregateExportProvider
Public Sub New (ParamArray providers As ExportProvider())
Параметры
- providers
- ExportProvider[]
Список поставщиков экспорта с распределением приоритетов.
Исключения
Параметр providers
содержит элемент, равный null
.
Комментарии
Класс AggregateExportProvider обращается к поставщикам в порядке, в котором они были указаны при вызове GetExports.
Объект AggregateExportProvider не является владельцем указанных поставщиков. То есть он пытается удалить любого из поставщиков при удалении.