AggregateExportProvider Konstruktorok

Definíció

Inicializálja a AggregateExportProvider osztály új példányát.

Túlterhelések

Name Description
AggregateExportProvider(IEnumerable<ExportProvider>)

Inicializálja a AggregateExportProvider osztály új példányát.

AggregateExportProvider(ExportProvider[])

Inicializálja a AggregateExportProvider osztály új példányát.

AggregateExportProvider(IEnumerable<ExportProvider>)

Forrás:
AggregateExportProvider.cs
Forrás:
AggregateExportProvider.cs
Forrás:
AggregateExportProvider.cs
Forrás:
AggregateExportProvider.cs

Inicializálja a AggregateExportProvider osztály új példányát.

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))

Paraméterek

providers
IEnumerable<ExportProvider>

Az exportálási szolgáltatók rangsorolása. A szolgáltatókat a rendelkezésre bocsátás sorrendjében egyeztetjük.

Kivételek

Egy vagy több elem a providers következők közül: null.

Megjegyzések

Az AggregateExportProvider osztály a hívások során megadott sorrendben egyezteti a szolgáltatókat GetExports.

A AggregateExportProvider megadott szolgáltatók nem veszik át a tulajdonjogot. Vagyis megpróbálja megsemmisíteni az összes szolgáltatót, amikor az elidegenítésre kerül.

A következőre érvényes:

AggregateExportProvider(ExportProvider[])

Forrás:
AggregateExportProvider.cs
Forrás:
AggregateExportProvider.cs
Forrás:
AggregateExportProvider.cs
Forrás:
AggregateExportProvider.cs

Inicializálja a AggregateExportProvider osztály új példányát.

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())

Paraméterek

providers
ExportProvider[]

Az exportálási szolgáltatók rangsorolása.

Kivételek

providersolyan elemet tartalmaz, amely .null

Megjegyzések

Az AggregateExportProvider osztály a hívások során megadott sorrendben egyezteti a szolgáltatókat GetExports.

A AggregateExportProvider megadott szolgáltatók nem veszik át a tulajdonjogot. Vagyis megpróbálja megsemmisíteni az összes szolgáltatót, amikor az elidegenítésre kerül.

A következőre érvényes: