Bagikan melalui


ImportDefinition Konstruktor

Definisi

Menginisialisasi instans baru kelas ImportDefinition.

Overload

ImportDefinition()

Menginisialisasi instans baru kelas ImportDefinition.

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

Menginisialisasi instans ImportDefinition baru kelas dengan batasan, nama kontrak, dan kardinalitas yang ditentukan, dan menunjukkan apakah definisi impor dapat diolah ulang atau prasyarat.

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

Menginisialisasi instans ImportDefinition baru kelas dengan batasan, nama kontrak, kardinalitas, dan metadata yang ditentukan, dan menunjukkan apakah definisi impor dapat diolah ulang atau prasyarat.

ImportDefinition()

Sumber:
ImportDefinition.cs
Sumber:
ImportDefinition.cs
Sumber:
ImportDefinition.cs

Menginisialisasi instans baru kelas ImportDefinition.

protected:
 ImportDefinition();
protected ImportDefinition ();
Protected Sub New ()

Keterangan

Jenis turunan yang memanggil konstruktor ini harus mengambil Constraint alih properti , dan secara opsional, Cardinalityproperti , IsPrerequisite dan IsRecomposable .

Berlaku untuk

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

Sumber:
ImportDefinition.cs
Sumber:
ImportDefinition.cs
Sumber:
ImportDefinition.cs

Menginisialisasi instans ImportDefinition baru kelas dengan batasan, nama kontrak, dan kardinalitas yang ditentukan, dan menunjukkan apakah definisi impor dapat diolah ulang atau prasyarat.

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)

Parameter

constraint
Expression<Func<ExportDefinition,Boolean>>

Ekspresi yang berisi Func<T,TResult> objek yang menentukan kondisi yang Export harus cocok untuk memenuhi definisi impor.

contractName
String

Nama kontrak.

cardinality
ImportCardinality

Salah satu nilai enumerasi yang menunjukkan kardinalitas objek yang Export diperlukan oleh definisi impor.

isRecomposable
Boolean

true untuk menentukan bahwa definisi impor dapat dipenuhi beberapa kali sepanjang masa ComposablePart pakai objek; jika tidak, false.

isPrerequisite
Boolean

true untuk menentukan bahwa definisi impor harus dipenuhi sebelum dapat mulai menghasilkan objek yang ComposablePart diekspor; jika tidak, false.

Pengecualian

constraintadalah null.

cardinalitybukan salah satu nilai .ImportCardinality

Berlaku untuk

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

Sumber:
ImportDefinition.cs
Sumber:
ImportDefinition.cs
Sumber:
ImportDefinition.cs

Menginisialisasi instans ImportDefinition baru kelas dengan batasan, nama kontrak, kardinalitas, dan metadata yang ditentukan, dan menunjukkan apakah definisi impor dapat diolah ulang atau prasyarat.

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

Parameter

constraint
Expression<Func<ExportDefinition,Boolean>>

Ekspresi yang berisi Func<T,TResult> objek yang menentukan kondisi yang Export harus cocok untuk memenuhi definisi impor.

contractName
String

Nama kontrak.

cardinality
ImportCardinality

Salah satu nilai enumerasi yang menunjukkan kardinalitas objek yang Export diperlukan oleh definisi impor.

isRecomposable
Boolean

true untuk menentukan bahwa definisi impor dapat dipenuhi beberapa kali sepanjang masa ComposablePart pakai objek; jika tidak, false.

isPrerequisite
Boolean

true untuk menentukan bahwa definisi impor harus dipenuhi sebelum dapat mulai menghasilkan objek yang ComposablePart diekspor; jika tidak, false.

metadata
IDictionary<String,Object>

Metadata yang terkait dengan impor.

Berlaku untuk