ImportDefinition Constructors

Definitie

Initialiseert een nieuw exemplaar van de ImportDefinition klasse.

Overloads

Name Description
ImportDefinition()

Initialiseert een nieuw exemplaar van de ImportDefinition klasse.

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

Initialiseert een nieuw exemplaar van de ImportDefinition klasse met de opgegeven beperking, contractnaam en kardinaliteit en geeft aan of de importdefinitie opnieuw kan worden gecomposeerd of een vereiste.

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

Initialiseert een nieuw exemplaar van de ImportDefinition klasse met de opgegeven beperking, contractnaam, kardinaliteit en metagegevens en geeft aan of de importdefinitie opnieuw kan worden gecomposeerd of een vereiste is.

ImportDefinition()

Bron:
ImportDefinition.cs
Bron:
ImportDefinition.cs
Bron:
ImportDefinition.cs
Bron:
ImportDefinition.cs

Initialiseert een nieuw exemplaar van de ImportDefinition klasse.

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

Opmerkingen

Afgeleide typen die deze constructor aanroepen, moeten de Constraint eigenschap en eventueel de Cardinalityen IsPrerequisiteIsRecomposable eigenschappen overschrijven.

Van toepassing op

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

Bron:
ImportDefinition.cs
Bron:
ImportDefinition.cs
Bron:
ImportDefinition.cs
Bron:
ImportDefinition.cs

Initialiseert een nieuw exemplaar van de ImportDefinition klasse met de opgegeven beperking, contractnaam en kardinaliteit en geeft aan of de importdefinitie opnieuw kan worden gecomposeerd of een vereiste.

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)

Parameters

constraint
Expression<Func<ExportDefinition,Boolean>>

Een expressie die een Func<T,TResult> object bevat dat de voorwaarden definieert die moeten Export overeenkomen om te voldoen aan de importdefinitie.

contractName
String

De naam van het contract.

cardinality
ImportCardinality

Een van de opsommingswaarden die de kardinaliteit aangeeft van de Export objecten die zijn vereist voor de importdefinitie.

isRecomposable
Boolean

true om op te geven dat de importdefinitie meerdere keren kan worden voldaan gedurende de levensduur van een ComposablePart object; falseanders.

isPrerequisite
Boolean

true om op te geven dat aan de importdefinitie moet worden voldaan voordat een ComposablePart exportobject kan gaan produceren; falseanders.

Uitzonderingen

constraint is null.

cardinality is geen van de waarden van ImportCardinality.

Van toepassing op

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

Bron:
ImportDefinition.cs
Bron:
ImportDefinition.cs
Bron:
ImportDefinition.cs
Bron:
ImportDefinition.cs

Initialiseert een nieuw exemplaar van de ImportDefinition klasse met de opgegeven beperking, contractnaam, kardinaliteit en metagegevens en geeft aan of de importdefinitie opnieuw kan worden gecomposeerd of een vereiste is.

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))

Parameters

constraint
Expression<Func<ExportDefinition,Boolean>>

Een expressie die een Func<T,TResult> object bevat dat de voorwaarden definieert die moeten Export overeenkomen om te voldoen aan de importdefinitie.

contractName
String

De naam van het contract.

cardinality
ImportCardinality

Een van de opsommingswaarden die de kardinaliteit aangeeft van de Export objecten die zijn vereist voor de importdefinitie.

isRecomposable
Boolean

true om op te geven dat de importdefinitie meerdere keren kan worden voldaan gedurende de levensduur van een ComposablePart object; falseanders.

isPrerequisite
Boolean

true om op te geven dat aan de importdefinitie moet worden voldaan voordat een ComposablePart exportobject kan gaan produceren; falseanders.

metadata
IDictionary<String,Object>

De metagegevens die zijn gekoppeld aan het importeren.

Van toepassing op