ImportDefinition Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der ImportDefinition-Klasse.
Überlädt
ImportDefinition() |
Initialisiert eine neue Instanz der ImportDefinition-Klasse. |
ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean) |
Initialisiert eine neue Instanz der ImportDefinition-Klasse mit den angegebenen Werten für Einschränkung, Vertragsname und Kardinalität. Gibt außerdem an, ob die Importdefinition neu erstellt werden kann oder vorhanden sein muss. |
ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean, IDictionary<String,Object>) |
Initialisiert eine neue Instanz der ImportDefinition-Klasse mit den angegebenen Werten für Einschränkung, Vertragsname, Kardinalität und Metadaten. Gibt außerdem an, ob die Importdefinition neu erstellt werden kann oder vorhanden sein muss. |
ImportDefinition()
- Quelle:
- ImportDefinition.cs
- Quelle:
- ImportDefinition.cs
- Quelle:
- ImportDefinition.cs
Initialisiert eine neue Instanz der ImportDefinition-Klasse.
protected:
ImportDefinition();
protected ImportDefinition ();
Protected Sub New ()
Hinweise
Abgeleitete Typen, die diesen Konstruktor aufrufen, müssen die Constraint -Eigenschaft und optional die CardinalityEigenschaften , IsPrerequisite und IsRecomposable überschreiben.
Gilt für:
ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean)
- Quelle:
- ImportDefinition.cs
- Quelle:
- ImportDefinition.cs
- Quelle:
- ImportDefinition.cs
Initialisiert eine neue Instanz der ImportDefinition-Klasse mit den angegebenen Werten für Einschränkung, Vertragsname und Kardinalität. Gibt außerdem an, ob die Importdefinition neu erstellt werden kann oder vorhanden sein muss.
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>>
Ein Ausdruck mit einem Func<T,TResult>-Objekt, das die Bedingungen definiert, denen ein Export entsprechen muss, um die Importdefinition zu erfüllen.
- contractName
- String
Der Name des Vertrags.
- cardinality
- ImportCardinality
Einer der Enumerationswerte zur Angabe der Kardinalität der Export-Objekte, die für Importdefinition erforderlich sind.
- isRecomposable
- Boolean
true
, um anzugeben, dass die Importdefinition während der Lebensdauer eines ComposablePart-Objekts mehrmals erfüllt werden kann, andernfalls false
.
- isPrerequisite
- Boolean
true
, um anzugeben, dass die Importdefinition erfüllt werden muss, bevor ein ComposablePart mit dem Erzeugen exportierter Objekte beginnen kann, andernfalls false
.
Ausnahmen
constraint
ist null
.
cardinality
ist keiner der ImportCardinality-Werte.
Gilt für:
ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean, IDictionary<String,Object>)
- Quelle:
- ImportDefinition.cs
- Quelle:
- ImportDefinition.cs
- Quelle:
- ImportDefinition.cs
Initialisiert eine neue Instanz der ImportDefinition-Klasse mit den angegebenen Werten für Einschränkung, Vertragsname, Kardinalität und Metadaten. Gibt außerdem an, ob die Importdefinition neu erstellt werden kann oder vorhanden sein muss.
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>>
Ein Ausdruck mit einem Func<T,TResult>-Objekt, das die Bedingungen definiert, denen ein Export entsprechen muss, um die Importdefinition zu erfüllen.
- contractName
- String
Der Name des Vertrags.
- cardinality
- ImportCardinality
Einer der Enumerationswerte zur Angabe der Kardinalität der Export-Objekte, die für Importdefinition erforderlich sind.
- isRecomposable
- Boolean
true
, um anzugeben, dass die Importdefinition während der Lebensdauer eines ComposablePart-Objekts mehrmals erfüllt werden kann, andernfalls false
.
- isPrerequisite
- Boolean
true
, um anzugeben, dass die Importdefinition erfüllt werden muss, bevor ein ComposablePart mit dem Erzeugen exportierter Objekte beginnen kann, andernfalls false
.
- metadata
- IDictionary<String,Object>
Die dem Import zugeordneten Metadaten.