AggregateExportProvider 建構函式

定義

初始化 AggregateExportProvider 類別的新執行個體。

多載

名稱 Description
AggregateExportProvider(IEnumerable<ExportProvider>)

初始化 AggregateExportProvider 類別的新執行個體。

AggregateExportProvider(ExportProvider[])

初始化 AggregateExportProvider 類別的新執行個體。

AggregateExportProvider(IEnumerable<ExportProvider>)

初始化 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);
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 類別的新執行個體。

public:
 AggregateExportProvider(... cli::array <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 不對指定的提供者擁有所有權。 也就是說,當供應商被處置時,它會嘗試處置任何一個提供者。

適用於