다음을 통해 공유


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

CompositionContainer 클래스의 새 인스턴스를 초기화합니다.

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

적용 대상

CompositionContainer(ExportProvider[])

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 액세스를 제공하는 Export 개체의 배열이거나, 비어 있는 Providers으로 ReadOnlyCollection<T>를 설정할 경우 null입니다.

예외

providersnull인 요소가 포함된 경우

적용 대상

CompositionContainer(CompositionOptions, ExportProvider[])

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 액세스를 제공하는 Export 개체의 배열이거나, 비어 있는 Providers으로 ReadOnlyCollection<T>를 설정할 경우 null입니다.

예외

providersnull인 요소가 포함된 경우

적용 대상

CompositionContainer(ComposablePartCatalog, ExportProvider[])

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

ExportCompositionContainer 개체를 제공하는 카탈로그입니다.

providers
ExportProvider[]

ExportProvider 개체에 대한 CompositionContainer 액세스를 제공하는 Export 개체의 배열이거나, 비어 있는 Providers으로 ReadOnlyCollection<T>를 설정할 경우 null입니다.

예외

providersnull인 요소가 포함된 경우

적용 대상

CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])

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

ExportCompositionContainer 개체를 제공하는 카탈로그입니다.

isThreadSafe
Boolean

CompositionContainer 개체가 스레드로부터 안전해야 하는 경우 true이고, 그렇지 않으면 false입니다.

providers
ExportProvider[]

ExportProvider 개체에 대한 CompositionContainer 액세스를 제공하는 Export 개체의 배열이거나, 비어 있는 Providers으로 ReadOnlyCollection<T> 속성을 설정할 경우 null입니다.

예외

providers의 하나 이상의 요소가 null인 경우

설명

CompositionContainer 여러 스레드에서 액세스할 수 있는 개체는 매개 변수trueisThreadSafe 로 설정해야 합니다. 가 인 경우 isThreadSafe 성능이 true약간 느려지므로 단일 스레드 시나리오에서 이 매개 변수를 로 false 설정하는 것이 좋습니다. 기본값은 false입니다.

적용 대상

CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])

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

ExportCompositionContainer 개체를 제공하는 카탈로그입니다.

compositionOptions
CompositionOptions

컨테이너의 동작에 영향을 주는 옵션을 지정하는 개체입니다.

providers
ExportProvider[]

ExportProvider 개체에 대한 CompositionContainer 액세스를 제공하는 Export 개체의 배열이거나, 비어 있는 Providers으로 ReadOnlyCollection<T>를 설정할 경우 null입니다.

예외

providersnull인 요소가 포함된 경우

적용 대상