CompositionContainer Oluşturucular

Tanım

CompositionContainer sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

Name Description
CompositionContainer()

CompositionContainer sınıfının yeni bir örneğini başlatır.

CompositionContainer(ExportProvider[])

Belirtilen dışarı aktarma sağlayıcılarıyla sınıfının yeni bir örneğini CompositionContainer başlatır.

CompositionContainer(CompositionOptions, ExportProvider[])

Belirtilen dışarı aktarma sağlayıcıları ve seçenekleriyle sınıfının yeni bir örneğini CompositionContainer başlatır.

CompositionContainer(ComposablePartCatalog, ExportProvider[])

Belirtilen katalog ve dışarı aktarma sağlayıcılarıyla sınıfının yeni bir örneğini CompositionContainer başlatır.

CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])

Sınıfın CompositionContainer yeni bir örneğini belirtilen katalog, iş parçacığı güvenli modu ve dışarı aktarma sağlayıcılarıyla başlatır.

CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])

Belirtilen katalog, seçenekler ve dışarı aktarma sağlayıcılarıyla sınıfının yeni bir örneğini CompositionContainer başlatır.

CompositionContainer()

Kaynak:
CompositionContainer.cs
Kaynak:
CompositionContainer.cs
Kaynak:
CompositionContainer.cs
Kaynak:
CompositionContainer.cs

CompositionContainer sınıfının yeni bir örneğini başlatır.

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

Şunlara uygulanır

CompositionContainer(ExportProvider[])

Kaynak:
CompositionContainer.cs
Kaynak:
CompositionContainer.cs
Kaynak:
CompositionContainer.cs
Kaynak:
CompositionContainer.cs

Belirtilen dışarı aktarma sağlayıcılarıyla sınıfının yeni bir örneğini CompositionContainer başlatır.

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

Parametreler

providers
ExportProvider[]

Nesnelere ExportProviderCompositionContainer erişim sağlayan Export veya null boş Providersbir değerine ayarlayan ReadOnlyCollection<T> bir nesne dizisi.

Özel durumlar

providers olan nullbir öğe içerir.

Şunlara uygulanır

CompositionContainer(CompositionOptions, ExportProvider[])

Kaynak:
CompositionContainer.cs
Kaynak:
CompositionContainer.cs
Kaynak:
CompositionContainer.cs
Kaynak:
CompositionContainer.cs

Belirtilen dışarı aktarma sağlayıcıları ve seçenekleriyle sınıfının yeni bir örneğini CompositionContainer başlatır.

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

Parametreler

compositionOptions
CompositionOptions

Bu kapsayıcının davranışını belirten bir nesne.

providers
ExportProvider[]

Nesnelere ExportProviderCompositionContainer erişim sağlayan Export veya null boş Providersbir değerine ayarlayan ReadOnlyCollection<T> bir nesne dizisi.

Özel durumlar

providers olan nullbir öğe içerir.

Şunlara uygulanır

CompositionContainer(ComposablePartCatalog, ExportProvider[])

Kaynak:
CompositionContainer.cs
Kaynak:
CompositionContainer.cs
Kaynak:
CompositionContainer.cs
Kaynak:
CompositionContainer.cs

Belirtilen katalog ve dışarı aktarma sağlayıcılarıyla sınıfının yeni bir örneğini CompositionContainer başlatır.

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

Parametreler

catalog
ComposablePartCatalog

öğesine nesneler Exportsağlayan CompositionContainer bir katalog.

providers
ExportProvider[]

Nesnelere ExportProviderCompositionContainer erişim sağlayan Export veya null boş Providersbir değerine ayarlayan ReadOnlyCollection<T> bir nesne dizisi.

Özel durumlar

providers olan nullbir öğe içerir.

Şunlara uygulanır

CompositionContainer(ComposablePartCatalog, Boolean, ExportProvider[])

Kaynak:
CompositionContainer.cs
Kaynak:
CompositionContainer.cs
Kaynak:
CompositionContainer.cs
Kaynak:
CompositionContainer.cs

Sınıfın CompositionContainer yeni bir örneğini belirtilen katalog, iş parçacığı güvenli modu ve dışarı aktarma sağlayıcılarıyla başlatır.

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

Parametreler

catalog
ComposablePartCatalog

öğesine nesneler Exportsağlayan CompositionContainer bir katalog.

isThreadSafe
Boolean

true bu CompositionContainer nesne iş parçacığı güvenli olmalıdır; aksi takdirde, false.

providers
ExportProvider[]

Nesnelere ExportProvider erişim sağlayan CompositionContainer veya Export özelliğini boş nullolarak ayarlayan Providers bir nesne dizisiReadOnlyCollection<T>.

Özel durumlar

öğesinin providers bir veya daha fazla öğesi vardır null.

Açıklamalar

CompositionContainer Birden çok iş parçacığından erişilebilen bir nesne parametresini isThreadSafe olarak trueayarlamalıdır. olduğunda isThreadSafetrueperformans biraz daha yavaş olacaktır, bu nedenle bu parametreyi false tek iş parçacıklı senaryolarda olarak ayarlamanızı öneririz. Varsayılan değer: false.

Şunlara uygulanır

CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])

Kaynak:
CompositionContainer.cs
Kaynak:
CompositionContainer.cs
Kaynak:
CompositionContainer.cs
Kaynak:
CompositionContainer.cs

Belirtilen katalog, seçenekler ve dışarı aktarma sağlayıcılarıyla sınıfının yeni bir örneğini CompositionContainer başlatır.

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

Parametreler

catalog
ComposablePartCatalog

öğesine nesneler Exportsağlayan CompositionContainer bir katalog.

compositionOptions
CompositionOptions

Kapsayıcının davranışını etkileyen seçenekleri belirten bir nesne.

providers
ExportProvider[]

Nesnelere ExportProviderCompositionContainer erişim sağlayan Export veya null boş Providersbir değerine ayarlayan ReadOnlyCollection<T> bir nesne dizisi.

Özel durumlar

providers olan nullbir öğe içerir.

Şunlara uygulanır