Aracılığıyla paylaş


CompositionContainer Oluşturucular

Tanım

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

Aşırı Yüklemeler

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

Belirtilen katalog, iş parçacığı güvenli modu ve dışarı aktarma sağlayıcıları ile sınıfının yeni bir örneğini CompositionContainer 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

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

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 ExportProviderExport erişim sağlayan CompositionContainer veya null boş ReadOnlyCollection<T>olarak ayarlayan Providers 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

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 ExportProviderExport erişim sağlayan CompositionContainer veya null boş ReadOnlyCollection<T>olarak ayarlayan Providers 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

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 CompositionContainersağlayan Export bir katalog.

providers
ExportProvider[]

Nesnelere ExportProviderExport erişim sağlayan CompositionContainer veya null boş ReadOnlyCollection<T>olarak ayarlayan Providers 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

Belirtilen katalog, iş parçacığı güvenli modu ve dışarı aktarma sağlayıcıları ile sınıfının yeni bir örneğini CompositionContainer 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 CompositionContainersağlayan Export bir katalog.

isThreadSafe
Boolean

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

providers
ExportProvider[]

Nesnelere Export erişim sağlayan CompositionContainer veya null özelliğini boş ReadOnlyCollection<T>olarak ayarlayan Providers bir nesne dizisiExportProvider.

Özel durumlar

öğesinin providers bir veya daha fazla öğesidir null.

Açıklamalar

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

Şunlara uygulanır

CompositionContainer(ComposablePartCatalog, CompositionOptions, ExportProvider[])

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 CompositionContainersağlayan Export bir katalog.

compositionOptions
CompositionOptions

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

providers
ExportProvider[]

Nesnelere ExportProviderExport erişim sağlayan CompositionContainer veya null boş ReadOnlyCollection<T>olarak ayarlayan Providers bir nesne dizisi.

Özel durumlar

providers olan nullbir öğe içerir.

Şunlara uygulanır