ImportDefinition Konstruktorok

Definíció

Inicializálja a ImportDefinition osztály új példányát.

Túlterhelések

Name Description
ImportDefinition()

Inicializálja a ImportDefinition osztály új példányát.

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

Inicializálja az ImportDefinition osztály új példányát a megadott korlátozással, szerződésnévvel és számossággal, és jelzi, hogy az importálási definíció újrafordítható-e vagy előfeltétel.

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

Inicializálja az ImportDefinition osztály új példányát a megadott korlátozással, szerződésnévvel, számossággal és metaadatokkal, és jelzi, hogy az importálás definíciója újrafordítható vagy előfeltétel.

ImportDefinition()

Forrás:
ImportDefinition.cs
Forrás:
ImportDefinition.cs
Forrás:
ImportDefinition.cs
Forrás:
ImportDefinition.cs

Inicializálja a ImportDefinition osztály új példányát.

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

Megjegyzések

A konstruktort meghívó származtatott típusoknak felül kell bírálnia a Constraint tulajdonságot, és opcionálisan a , Cardinality és IsPrerequisite a IsRecomposabletulajdonságokat is.

A következőre érvényes:

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

Forrás:
ImportDefinition.cs
Forrás:
ImportDefinition.cs
Forrás:
ImportDefinition.cs
Forrás:
ImportDefinition.cs

Inicializálja az ImportDefinition osztály új példányát a megadott korlátozással, szerződésnévvel és számossággal, és jelzi, hogy az importálási definíció újrafordítható-e vagy előfeltétel.

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)

Paraméterek

constraint
Expression<Func<ExportDefinition,Boolean>>

Olyan kifejezés, amely olyan objektumot Func<T,TResult> tartalmaz, amely meghatározza azokat a feltételeket Export , amelyeknek meg kell felelniük az importálási definíciónak.

contractName
String

A szerződés neve.

cardinality
ImportCardinality

Az importálási definíció által megkövetelt objektumok számosságát Export jelző enumerálási értékek egyike.

isRecomposable
Boolean

true annak megadásához, hogy az importálási definíció az objektum teljes élettartama ComposablePart során többször is teljesülhet, ellenkező esetben false.

isPrerequisite
Boolean

trueannak meghatározásához, hogy az importálási definíciónak teljesülnie kell ahhoz, ComposableParthogy egy false exportált objektumot elkezdhessenek létrehozni; ellenkező esetben.

Kivételek

constraint az null.

cardinality nem tartozik a . értékei közé ImportCardinality.

A következőre érvényes:

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

Forrás:
ImportDefinition.cs
Forrás:
ImportDefinition.cs
Forrás:
ImportDefinition.cs
Forrás:
ImportDefinition.cs

Inicializálja az ImportDefinition osztály új példányát a megadott korlátozással, szerződésnévvel, számossággal és metaadatokkal, és jelzi, hogy az importálás definíciója újrafordítható vagy előfeltétel.

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

Paraméterek

constraint
Expression<Func<ExportDefinition,Boolean>>

Olyan kifejezés, amely olyan objektumot Func<T,TResult> tartalmaz, amely meghatározza azokat a feltételeket Export , amelyeknek meg kell felelniük az importálási definíciónak.

contractName
String

A szerződés neve.

cardinality
ImportCardinality

Az importálási definíció által megkövetelt objektumok számosságát Export jelző enumerálási értékek egyike.

isRecomposable
Boolean

true annak megadásához, hogy az importálási definíció az objektum teljes élettartama ComposablePart során többször is teljesülhet, ellenkező esetben false.

isPrerequisite
Boolean

trueannak meghatározásához, hogy az importálási definíciónak teljesülnie kell ahhoz, ComposableParthogy egy false exportált objektumot elkezdhessenek létrehozni; ellenkező esetben.

metadata
IDictionary<String,Object>

Az importáláshoz társított metaadatok.

A következőre érvényes: