AggregateExportProvider 构造函数

定义

初始化 AggregateExportProvider 类的新实例。

重载

AggregateExportProvider(IEnumerable<ExportProvider>)

初始化 AggregateExportProvider 类的新实例。

AggregateExportProvider(ExportProvider[])

初始化 AggregateExportProvider 类的新实例。

AggregateExportProvider(IEnumerable<ExportProvider>)

Source:
AggregateExportProvider.cs
Source:
AggregateExportProvider.cs
Source:
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[])

Source:
AggregateExportProvider.cs
Source:
AggregateExportProvider.cs
Source:
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不获取指定提供程序的所有权。 也就是说,它会在释放任何提供程序时尝试释放它。

适用于