Partager via


ImportDefinition Constructeurs

Définition

Initialise une nouvelle instance de la classe ImportDefinition.

Surcharges

Nom Description
ImportDefinition()

Initialise une nouvelle instance de la classe ImportDefinition.

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

Initialise une nouvelle instance de la ImportDefinition classe avec la contrainte, le nom du contrat et la cardinalité spécifiés, et indique si la définition d’importation est recomposable ou un prérequis.

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

Initialise une nouvelle instance de la ImportDefinition classe avec la contrainte, le nom du contrat, la cardinalité et les métadonnées spécifiés, et indique si la définition d’importation est recomposable ou un prérequis.

ImportDefinition()

Source:
ImportDefinition.cs
Source:
ImportDefinition.cs
Source:
ImportDefinition.cs
Source:
ImportDefinition.cs

Initialise une nouvelle instance de la classe ImportDefinition.

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

Remarques

Les types dérivés qui appellent ce constructeur doivent remplacer la Constraint propriété, et éventuellement, les propriétés et IsRecomposable les CardinalityIsPrerequisite propriétés.

S’applique à

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

Source:
ImportDefinition.cs
Source:
ImportDefinition.cs
Source:
ImportDefinition.cs
Source:
ImportDefinition.cs

Initialise une nouvelle instance de la ImportDefinition classe avec la contrainte, le nom du contrat et la cardinalité spécifiés, et indique si la définition d’importation est recomposable ou un prérequis.

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ètres

constraint
Expression<Func<ExportDefinition,Boolean>>

Expression qui contient un Func<T,TResult> objet qui définit les conditions qu’un Export doit correspondre pour satisfaire la définition d’importation.

contractName
String

Nom du contrat.

cardinality
ImportCardinality

Une des valeurs d’énumération qui indique la cardinalité des Export objets requis par la définition d’importation.

isRecomposable
Boolean

true pour spécifier que la définition d’importation peut être satisfaite plusieurs fois pendant toute la durée de vie d’un ComposablePart objet ; sinon, false.

isPrerequisite
Boolean

true pour spécifier que la définition d’importation doit être satisfaite avant de ComposablePart pouvoir commencer à produire des objets exportés ; sinon, false.

Exceptions

constraint a la valeur null.

cardinality n’est pas l’une des valeurs de ImportCardinality.

S’applique à

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

Source:
ImportDefinition.cs
Source:
ImportDefinition.cs
Source:
ImportDefinition.cs
Source:
ImportDefinition.cs

Initialise une nouvelle instance de la ImportDefinition classe avec la contrainte, le nom du contrat, la cardinalité et les métadonnées spécifiés, et indique si la définition d’importation est recomposable ou un prérequis.

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ètres

constraint
Expression<Func<ExportDefinition,Boolean>>

Expression qui contient un Func<T,TResult> objet qui définit les conditions qu’un Export doit correspondre pour satisfaire la définition d’importation.

contractName
String

Nom du contrat.

cardinality
ImportCardinality

Une des valeurs d’énumération qui indique la cardinalité des Export objets requis par la définition d’importation.

isRecomposable
Boolean

true pour spécifier que la définition d’importation peut être satisfaite plusieurs fois pendant toute la durée de vie d’un ComposablePart objet ; sinon, false.

isPrerequisite
Boolean

true pour spécifier que la définition d’importation doit être satisfaite avant de ComposablePart pouvoir commencer à produire des objets exportés ; sinon, false.

metadata
IDictionary<String,Object>

Métadonnées associées à l’importation.

S’applique à