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
| Name | Beschreibung |
|---|---|
| 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 der angegebenen Einschränkung, dem Vertragsnamen und der Kardinalität und gibt an, ob die Importdefinition neu komposierbar oder eine Voraussetzung ist. |
| ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean, IDictionary<String,Object>) |
Initialisiert eine neue Instanz der ImportDefinition Klasse mit der angegebenen Einschränkung, dem Vertragsnamen, der Kardinalität und metadaten und gibt an, ob die Importdefinition erneut komposierbar oder erforderlich ist. |
ImportDefinition()
- Quelle:
- ImportDefinition.cs
- 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 CardinalityIsPrerequisiteIsRecomposable Eigenschaften überschreiben.
Gilt für:
ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean)
- Quelle:
- ImportDefinition.cs
- Quelle:
- ImportDefinition.cs
- Quelle:
- ImportDefinition.cs
- Quelle:
- ImportDefinition.cs
Initialisiert eine neue Instanz der ImportDefinition Klasse mit der angegebenen Einschränkung, dem Vertragsnamen und der Kardinalität und gibt an, ob die Importdefinition neu komposierbar oder eine Voraussetzung ist.
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, der ein Func<T,TResult> Objekt enthält, das die Bedingungen definiert, die erfüllt Export werden müssen, um die Importdefinition zu erfüllen.
- contractName
- String
Der Vertragsname.
- cardinality
- ImportCardinality
Einer der Enumerationswerte, der die Kardinalität der Objekte angibt, die Export von der Importdefinition benötigt werden.
- isRecomposable
- Boolean
true um anzugeben, dass die Importdefinition während der gesamten Lebensdauer eines ComposablePart Objekts mehrmals erfüllt werden kann; andernfalls false.
- isPrerequisite
- Boolean
trueum anzugeben, dass die Importdefinition erfüllt sein muss, bevor eine ComposablePart exportierte Objekte produzieren kann; andernfalls . false
Ausnahmen
constraint ist null.
cardinality ist nicht einer der Werte von ImportCardinality.
Gilt für:
ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean, IDictionary<String,Object>)
- Quelle:
- ImportDefinition.cs
- Quelle:
- ImportDefinition.cs
- Quelle:
- ImportDefinition.cs
- Quelle:
- ImportDefinition.cs
Initialisiert eine neue Instanz der ImportDefinition Klasse mit der angegebenen Einschränkung, dem Vertragsnamen, der Kardinalität und metadaten und gibt an, ob die Importdefinition erneut komposierbar oder erforderlich ist.
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, der ein Func<T,TResult> Objekt enthält, das die Bedingungen definiert, die erfüllt Export werden müssen, um die Importdefinition zu erfüllen.
- contractName
- String
Der Vertragsname.
- cardinality
- ImportCardinality
Einer der Enumerationswerte, der die Kardinalität der Objekte angibt, die Export von der Importdefinition benötigt werden.
- isRecomposable
- Boolean
true um anzugeben, dass die Importdefinition während der gesamten Lebensdauer eines ComposablePart Objekts mehrmals erfüllt werden kann; andernfalls false.
- isPrerequisite
- Boolean
trueum anzugeben, dass die Importdefinition erfüllt sein muss, bevor eine ComposablePart exportierte Objekte produzieren kann; andernfalls . false
- metadata
- IDictionary<String,Object>
Die dem Import zugeordneten Metadaten.