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

Name Description
ImportDefinition()

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

ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean)

Sınıfın ImportDefinition yeni bir örneğini belirtilen kısıtlama, sözleşme adı ve kardinaliteyle başlatır ve içeri aktarma tanımının yeniden derlenebilir mi yoksa bir önkoşul mu olduğunu gösterir.

ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean, IDictionary<String,Object>)

Sınıfın ImportDefinition yeni bir örneğini belirtilen kısıtlama, sözleşme adı, kardinalite ve meta verilerle başlatır ve içeri aktarma tanımının yeniden derlenebilir mi yoksa bir önkoşul mu olduğunu gösterir.

ImportDefinition()

Kaynak:
ImportDefinition.cs
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
Kaynak:
ImportDefinition.cs

Sınıfın ImportDefinition yeni bir örneğini belirtilen kısıtlama, sözleşme adı ve kardinaliteyle başlatır ve içeri aktarma tanımının yeniden derlenebilir mi yoksa bir ö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 boyunca içeri aktarma tanımının ComposablePart birden çok kez karşılanabileceğini belirtmek için; aksi takdirde , false.

isPrerequisite
Boolean

true öğesinin dışarı aktarılan nesneler ü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'e eşittir.

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
Kaynak:
ImportDefinition.cs

Sınıfın ImportDefinition yeni bir örneğini belirtilen kısıtlama, sözleşme adı, kardinalite ve meta verilerle başlatır ve içeri aktarma tanımının yeniden derlenebilir mi yoksa bir ö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 boyunca içeri aktarma tanımının ComposablePart birden çok kez karşılanabileceğini belirtmek için; aksi takdirde , false.

isPrerequisite
Boolean

true öğesinin dışarı aktarılan nesneler ü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