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 не является владельцем указанных поставщиков. То есть он пытается удалить любого из поставщиков при удалении.

Применяется к