CompositionContainer 构造函数

定义

初始化 CompositionContainer 类的新实例。

重载

名称 说明
CompositionContainer()

初始化 CompositionContainer 类的新实例。

CompositionContainer(ExportProvider[])

使用指定的导出提供程序初始化类的新实例 CompositionContainer

CompositionContainer(CompositionOptions, ExportProvider[])

使用指定的导出提供程序和选项初始化类的新实例 CompositionContainer

CompositionContainer(ComposablePartCatalog, ExportProvider[])

使用指定的目录和导出提供程序初始化类的新实例 CompositionContainer

CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])

使用指定的目录、线程安全模式和导出提供程序初始化类的新实例 CompositionContainer

CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])

使用指定的目录、选项和导出提供程序初始化类的新实例 CompositionContainer

CompositionContainer()

Source:
CompositionContainer.cs
Source:
CompositionContainer.cs
Source:
CompositionContainer.cs
Source:
CompositionContainer.cs

初始化 CompositionContainer 类的新实例。

public:
 CompositionContainer();
public CompositionContainer();
Public Sub New ()

适用于

CompositionContainer(ExportProvider[])

Source:
CompositionContainer.cs
Source:
CompositionContainer.cs
Source:
CompositionContainer.cs
Source:
CompositionContainer.cs

使用指定的导出提供程序初始化类的新实例 CompositionContainer

public:
 CompositionContainer(... cli::array <System::ComponentModel::Composition::Hosting::ExportProvider ^> ^ providers);
public CompositionContainer(params System.ComponentModel.Composition.Hosting.ExportProvider[]? providers);
public CompositionContainer(params System.ComponentModel.Composition.Hosting.ExportProvider[] providers);
new System.ComponentModel.Composition.Hosting.CompositionContainer : System.ComponentModel.Composition.Hosting.ExportProvider[] -> System.ComponentModel.Composition.Hosting.CompositionContainer
Public Sub New (ParamArray providers As ExportProvider())

参数

providers
ExportProvider[]

提供ExportProvider对对象的访问或CompositionContainer设置为Exportnull的对象Providers数组ReadOnlyCollection<T>

例外

providers 包含一个元素,即 null.

适用于

CompositionContainer(CompositionOptions, ExportProvider[])

Source:
CompositionContainer.cs
Source:
CompositionContainer.cs
Source:
CompositionContainer.cs
Source:
CompositionContainer.cs

使用指定的导出提供程序和选项初始化类的新实例 CompositionContainer

public:
 CompositionContainer(System::ComponentModel::Composition::Hosting::CompositionOptions compositionOptions, ... cli::array <System::ComponentModel::Composition::Hosting::ExportProvider ^> ^ providers);
public CompositionContainer(System.ComponentModel.Composition.Hosting.CompositionOptions compositionOptions, params System.ComponentModel.Composition.Hosting.ExportProvider[]? providers);
public CompositionContainer(System.ComponentModel.Composition.Hosting.CompositionOptions compositionOptions, params System.ComponentModel.Composition.Hosting.ExportProvider[] providers);
new System.ComponentModel.Composition.Hosting.CompositionContainer : System.ComponentModel.Composition.Hosting.CompositionOptions * System.ComponentModel.Composition.Hosting.ExportProvider[] -> System.ComponentModel.Composition.Hosting.CompositionContainer
Public Sub New (compositionOptions As CompositionOptions, ParamArray providers As ExportProvider())

参数

compositionOptions
CompositionOptions

一个对象,指定此容器的行为。

providers
ExportProvider[]

提供ExportProvider对对象的访问或CompositionContainer设置为Exportnull的对象Providers数组ReadOnlyCollection<T>

例外

providers 包含一个元素,即 null.

适用于

CompositionContainer(ComposablePartCatalog, ExportProvider[])

Source:
CompositionContainer.cs
Source:
CompositionContainer.cs
Source:
CompositionContainer.cs
Source:
CompositionContainer.cs

使用指定的目录和导出提供程序初始化类的新实例 CompositionContainer

public:
 CompositionContainer(System::ComponentModel::Composition::Primitives::ComposablePartCatalog ^ catalog, ... cli::array <System::ComponentModel::Composition::Hosting::ExportProvider ^> ^ providers);
public CompositionContainer(System.ComponentModel.Composition.Primitives.ComposablePartCatalog? catalog, params System.ComponentModel.Composition.Hosting.ExportProvider[]? providers);
public CompositionContainer(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, params System.ComponentModel.Composition.Hosting.ExportProvider[] providers);
new System.ComponentModel.Composition.Hosting.CompositionContainer : System.ComponentModel.Composition.Primitives.ComposablePartCatalog * System.ComponentModel.Composition.Hosting.ExportProvider[] -> System.ComponentModel.Composition.Hosting.CompositionContainer
Public Sub New (catalog As ComposablePartCatalog, ParamArray providers As ExportProvider())

参数

catalog
ComposablePartCatalog

向 .Export. 提供CompositionContainer对象的目录。

providers
ExportProvider[]

提供ExportProvider对对象的访问或CompositionContainer设置为Exportnull的对象Providers数组ReadOnlyCollection<T>

例外

providers 包含一个元素,即 null.

适用于

CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])

Source:
CompositionContainer.cs
Source:
CompositionContainer.cs
Source:
CompositionContainer.cs
Source:
CompositionContainer.cs

使用指定的目录、线程安全模式和导出提供程序初始化类的新实例 CompositionContainer

public:
 CompositionContainer(System::ComponentModel::Composition::Primitives::ComposablePartCatalog ^ catalog, bool isThreadSafe, ... cli::array <System::ComponentModel::Composition::Hosting::ExportProvider ^> ^ providers);
public CompositionContainer(System.ComponentModel.Composition.Primitives.ComposablePartCatalog? catalog, bool isThreadSafe, params System.ComponentModel.Composition.Hosting.ExportProvider[]? providers);
public CompositionContainer(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, bool isThreadSafe, params System.ComponentModel.Composition.Hosting.ExportProvider[] providers);
new System.ComponentModel.Composition.Hosting.CompositionContainer : System.ComponentModel.Composition.Primitives.ComposablePartCatalog * bool * System.ComponentModel.Composition.Hosting.ExportProvider[] -> System.ComponentModel.Composition.Hosting.CompositionContainer
Public Sub New (catalog As ComposablePartCatalog, isThreadSafe As Boolean, ParamArray providers As ExportProvider())

参数

catalog
ComposablePartCatalog

向 .Export. 提供CompositionContainer对象的目录。

isThreadSafe
Boolean

如果此 对象必须是线程安全的,则为 。

providers
ExportProvider[]

提供对对象的访问的对象数组ExportProvider,或CompositionContainerExport属性设置为空 nullProvidersReadOnlyCollection<T>

例外

providers一个或多个元素。null

注解

CompositionContainer可从多个线程访问的对象必须将参数设置为 isThreadSafetrue。 性能在何时isThreadSafetrue会稍慢一些,因此我们建议在单线程方案中将此参数false设置为。 默认值为 false

适用于

CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])

Source:
CompositionContainer.cs
Source:
CompositionContainer.cs
Source:
CompositionContainer.cs
Source:
CompositionContainer.cs

使用指定的目录、选项和导出提供程序初始化类的新实例 CompositionContainer

public:
 CompositionContainer(System::ComponentModel::Composition::Primitives::ComposablePartCatalog ^ catalog, System::ComponentModel::Composition::Hosting::CompositionOptions compositionOptions, ... cli::array <System::ComponentModel::Composition::Hosting::ExportProvider ^> ^ providers);
public CompositionContainer(System.ComponentModel.Composition.Primitives.ComposablePartCatalog? catalog, System.ComponentModel.Composition.Hosting.CompositionOptions compositionOptions, params System.ComponentModel.Composition.Hosting.ExportProvider[]? providers);
public CompositionContainer(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, System.ComponentModel.Composition.Hosting.CompositionOptions compositionOptions, params System.ComponentModel.Composition.Hosting.ExportProvider[] providers);
new System.ComponentModel.Composition.Hosting.CompositionContainer : System.ComponentModel.Composition.Primitives.ComposablePartCatalog * System.ComponentModel.Composition.Hosting.CompositionOptions * System.ComponentModel.Composition.Hosting.ExportProvider[] -> System.ComponentModel.Composition.Hosting.CompositionContainer
Public Sub New (catalog As ComposablePartCatalog, compositionOptions As CompositionOptions, ParamArray providers As ExportProvider())

参数

catalog
ComposablePartCatalog

向 .Export. 提供CompositionContainer对象的目录。

compositionOptions
CompositionOptions

一个对象,指定影响容器行为的选项。

providers
ExportProvider[]

提供ExportProvider对对象的访问或CompositionContainer设置为Exportnull的对象Providers数组ReadOnlyCollection<T>

例外

providers 包含一个元素,即 null.

适用于