ImportDefinition 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.
ImportDefinition sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
ImportDefinition() |
ImportDefinition sınıfının yeni bir örneğini başlatır. |
ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean) |
Belirtilen kısıtlama, sözleşme adı ve kardinalite ile sınıfının yeni bir örneğini ImportDefinition başlatır ve içeri aktarma tanımının yeniden derlenebilir mi yoksa önkoşul mu olduğunu gösterir. |
ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean, IDictionary<String,Object>) |
Belirtilen kısıtlama, sözleşme adı, kardinalite ve meta verilerle sınıfının yeni bir örneğini ImportDefinition başlatır ve içeri aktarma tanımının yeniden derlenebilir mi yoksa önkoşul mu olduğunu gösterir. |
ImportDefinition()
- Kaynak:
- ImportDefinition.cs
- Kaynak:
- ImportDefinition.cs
- Kaynak:
- ImportDefinition.cs
ImportDefinition sınıfının yeni bir örneğini başlatır.
protected:
ImportDefinition();
protected ImportDefinition ();
Protected Sub New ()
Açıklamalar
Bu oluşturucuyu çağıran türetilmiş türler, özelliğini ve isteğe bağlı olarak Cardinality, IsPrerequisite ve IsRecomposable özelliklerini geçersiz kılmalıdırConstraint.
Şunlara uygulanır
ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean)
- Kaynak:
- ImportDefinition.cs
- Kaynak:
- ImportDefinition.cs
- Kaynak:
- ImportDefinition.cs
Belirtilen kısıtlama, sözleşme adı ve kardinalite ile sınıfının yeni bir örneğini ImportDefinition başlatır ve içeri aktarma tanımının yeniden derlenebilir mi yoksa önkoşul mu olduğunu gösterir.
public:
ImportDefinition(System::Linq::Expressions::Expression<Func<System::ComponentModel::Composition::Primitives::ExportDefinition ^, bool> ^> ^ constraint, System::String ^ contractName, System::ComponentModel::Composition::Primitives::ImportCardinality cardinality, bool isRecomposable, bool isPrerequisite);
public ImportDefinition (System.Linq.Expressions.Expression<Func<System.ComponentModel.Composition.Primitives.ExportDefinition,bool>> constraint, string contractName, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, bool isPrerequisite);
public ImportDefinition (System.Linq.Expressions.Expression<Func<System.ComponentModel.Composition.Primitives.ExportDefinition,bool>> constraint, string? contractName, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, bool isPrerequisite);
new System.ComponentModel.Composition.Primitives.ImportDefinition : System.Linq.Expressions.Expression<Func<System.ComponentModel.Composition.Primitives.ExportDefinition, bool>> * string * System.ComponentModel.Composition.Primitives.ImportCardinality * bool * bool -> System.ComponentModel.Composition.Primitives.ImportDefinition
Public Sub New (constraint As Expression(Of Func(Of ExportDefinition, Boolean)), contractName As String, cardinality As ImportCardinality, isRecomposable As Boolean, isPrerequisite As Boolean)
Parametreler
- constraint
- Expression<Func<ExportDefinition,Boolean>>
İçeri aktarma tanımını karşılamak için eşleşmesi gereken koşulları tanımlayan bir Func<T,TResult> nesne içeren ifade Export .
- contractName
- String
Sözleşme adı.
- cardinality
- ImportCardinality
İçeri aktarma tanımının gerektirdiği nesnelerin kardinalitesini Export gösteren numaralandırma değerlerinden biri.
- isRecomposable
- Boolean
true
bir nesnenin yaşam süresi ComposablePart boyunca içeri aktarma tanımının birden çok kez karşılanabileceğini belirtmek için; aksi takdirde, false
.
- isPrerequisite
- Boolean
true
öğesinin dışarı aktarılan nesneleri üretmeye başlayabilmesi için içeri ComposablePart aktarma tanımının karşılanması gerektiğini belirtmek için; aksi takdirde , false
.
Özel durumlar
constraint
, null
değeridir.
cardinality
değerinin değerlerinden ImportCardinalitybiri değildir.
Şunlara uygulanır
ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean, IDictionary<String,Object>)
- Kaynak:
- ImportDefinition.cs
- Kaynak:
- ImportDefinition.cs
- Kaynak:
- ImportDefinition.cs
Belirtilen kısıtlama, sözleşme adı, kardinalite ve meta verilerle sınıfının yeni bir örneğini ImportDefinition başlatır ve içeri aktarma tanımının yeniden derlenebilir mi yoksa önkoşul mu olduğunu gösterir.
public:
ImportDefinition(System::Linq::Expressions::Expression<Func<System::ComponentModel::Composition::Primitives::ExportDefinition ^, bool> ^> ^ constraint, System::String ^ contractName, System::ComponentModel::Composition::Primitives::ImportCardinality cardinality, bool isRecomposable, bool isPrerequisite, System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^ metadata);
public ImportDefinition (System.Linq.Expressions.Expression<Func<System.ComponentModel.Composition.Primitives.ExportDefinition,bool>> constraint, string contractName, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, bool isPrerequisite, System.Collections.Generic.IDictionary<string,object> metadata);
public ImportDefinition (System.Linq.Expressions.Expression<Func<System.ComponentModel.Composition.Primitives.ExportDefinition,bool>> constraint, string? contractName, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, bool isPrerequisite, System.Collections.Generic.IDictionary<string,object?>? metadata);
new System.ComponentModel.Composition.Primitives.ImportDefinition : System.Linq.Expressions.Expression<Func<System.ComponentModel.Composition.Primitives.ExportDefinition, bool>> * string * System.ComponentModel.Composition.Primitives.ImportCardinality * bool * bool * System.Collections.Generic.IDictionary<string, obj> -> System.ComponentModel.Composition.Primitives.ImportDefinition
Public Sub New (constraint As Expression(Of Func(Of ExportDefinition, Boolean)), contractName As String, cardinality As ImportCardinality, isRecomposable As Boolean, isPrerequisite As Boolean, metadata As IDictionary(Of String, Object))
Parametreler
- constraint
- Expression<Func<ExportDefinition,Boolean>>
İçeri aktarma tanımını karşılamak için eşleşmesi gereken koşulları tanımlayan bir Func<T,TResult> nesne içeren ifade Export .
- contractName
- String
Sözleşme adı.
- cardinality
- ImportCardinality
İçeri aktarma tanımının gerektirdiği nesnelerin kardinalitesini Export gösteren numaralandırma değerlerinden biri.
- isRecomposable
- Boolean
true
bir nesnenin yaşam süresi ComposablePart boyunca içeri aktarma tanımının birden çok kez karşılanabileceğini belirtmek için; aksi takdirde, false
.
- isPrerequisite
- Boolean
true
öğesinin dışarı aktarılan nesneleri üretmeye başlayabilmesi için içeri ComposablePart aktarma tanımının karşılanması gerektiğini belirtmek için; aksi takdirde , false
.
- metadata
- IDictionary<String,Object>
İçeri aktarma ile ilişkili meta veriler.