CompositionContainer Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 null
bir öğ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 null
bir öğ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 null
bir öğ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 true
ayarlaması isThreadSafe
gerekir. olduğunda isThreadSafe
true
performans 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 null
bir öğe içerir.