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
ImportDefinition() |
Initialise une nouvelle instance de la classe ImportDefinition. |
ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean) |
Initialise une nouvelle instance de la classe ImportDefinition avec la contrainte, le nom de contrat et la cardinalité spécifiés, et indique si la définition de l'importation est recomposable ou est une condition préalable. |
ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean, IDictionary<String,Object>) |
Initialise une nouvelle instance de la classe ImportDefinition avec la contrainte, le nom de contrat, la cardinalité et les métadonnées spécifiés, et indique si la définition de l'importation est recomposable ou est une condition préalable. |
ImportDefinition()
- 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 Cardinalitypropriétés et IsPrerequisiteIsRecomposable .
S’applique à
ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean)
- Source:
- ImportDefinition.cs
- Source:
- ImportDefinition.cs
- Source:
- ImportDefinition.cs
Initialise une nouvelle instance de la classe ImportDefinition avec la contrainte, le nom de contrat et la cardinalité spécifiés, et indique si la définition de l'importation est recomposable ou est une condition préalable.
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 objet Func<T,TResult> qui définit les conditions que la classe Export doit remplir pour satisfaire la définition d'importation.
- contractName
- String
Le nom du contrat.
- cardinality
- ImportCardinality
Une des valeurs d'énumération qui indique la cardinalité des objets Export 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 la durée de vie d'un objet ComposablePart ; sinon, false
.
- isPrerequisite
- Boolean
true
pour spécifier que la définition d'importation doit être satisfaite avant qu'un ComposablePart puisse commencer à produire des objets exportés ; sinon false
.
Exceptions
constraint
a la valeur null
.
cardinality
ne fait pas partie 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
Initialise une nouvelle instance de la classe ImportDefinition avec la contrainte, le nom de contrat, la cardinalité et les métadonnées spécifiés, et indique si la définition de l'importation est recomposable ou est une condition préalable.
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 objet Func<T,TResult> qui définit les conditions que la classe Export doit remplir pour satisfaire la définition d'importation.
- contractName
- String
Le nom du contrat.
- cardinality
- ImportCardinality
Une des valeurs d'énumération qui indique la cardinalité des objets Export 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 la durée de vie d'un objet ComposablePart ; sinon, false
.
- isPrerequisite
- Boolean
true
pour spécifier que la définition d'importation doit être satisfaite avant qu'un ComposablePart puisse commencer à produire des objets exportés ; sinon false
.
- metadata
- IDictionary<String,Object>
Métadonnées associées à l'importation.