ImportDefinition Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.