Aracılığıyla paylaş


ImportDefinition Oluşturucular

Tanım

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.

Şunlara uygulanır