Condividi tramite


ImportDefinition Costruttori

Definizione

Inizializza una nuova istanza della classe ImportDefinition.

Overload

Nome Descrizione
ImportDefinition()

Inizializza una nuova istanza della classe ImportDefinition.

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

Inizializza una nuova istanza della ImportDefinition classe con il vincolo, il nome del contratto e la cardinalità specificati e indica se la definizione di importazione è ricomponibile o un prerequisito.

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

Inizializza una nuova istanza della ImportDefinition classe con il vincolo, il nome del contratto, la cardinalità e i metadati specificati e indica se la definizione di importazione è ricomponibile o un prerequisito.

ImportDefinition()

Origine:
ImportDefinition.cs
Origine:
ImportDefinition.cs
Origine:
ImportDefinition.cs
Origine:
ImportDefinition.cs

Inizializza una nuova istanza della classe ImportDefinition.

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

Commenti

I tipi derivati che chiamano questo costruttore devono eseguire l'override della Constraint proprietà e, facoltativamente, le Cardinalityproprietà e IsPrerequisiteIsRecomposable .

Si applica a

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

Origine:
ImportDefinition.cs
Origine:
ImportDefinition.cs
Origine:
ImportDefinition.cs
Origine:
ImportDefinition.cs

Inizializza una nuova istanza della ImportDefinition classe con il vincolo, il nome del contratto e la cardinalità specificati e indica se la definizione di importazione è ricomponibile o un prerequisito.

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)

Parametri

constraint
Expression<Func<ExportDefinition,Boolean>>

Espressione che contiene un Func<T,TResult> oggetto che definisce le condizioni Export che deve corrispondere per soddisfare la definizione di importazione.

contractName
String

Nome del contratto.

cardinality
ImportCardinality

Uno dei valori di enumerazione che indica la cardinalità degli Export oggetti richiesti dalla definizione di importazione.

isRecomposable
Boolean

true per specificare che la definizione di importazione può essere soddisfatta più volte per tutta la durata di un ComposablePart oggetto; in caso contrario, false.

isPrerequisite
Boolean

true per specificare che la definizione di importazione deve essere soddisfatta prima che un ComposablePart oggetto possa iniziare a produrre oggetti esportati; in caso contrario, false.

Eccezioni

constraint è null.

cardinality non è uno dei valori di ImportCardinality.

Si applica a

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

Origine:
ImportDefinition.cs
Origine:
ImportDefinition.cs
Origine:
ImportDefinition.cs
Origine:
ImportDefinition.cs

Inizializza una nuova istanza della ImportDefinition classe con il vincolo, il nome del contratto, la cardinalità e i metadati specificati e indica se la definizione di importazione è ricomponibile o un prerequisito.

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

Parametri

constraint
Expression<Func<ExportDefinition,Boolean>>

Espressione che contiene un Func<T,TResult> oggetto che definisce le condizioni Export che deve corrispondere per soddisfare la definizione di importazione.

contractName
String

Nome del contratto.

cardinality
ImportCardinality

Uno dei valori di enumerazione che indica la cardinalità degli Export oggetti richiesti dalla definizione di importazione.

isRecomposable
Boolean

true per specificare che la definizione di importazione può essere soddisfatta più volte per tutta la durata di un ComposablePart oggetto; in caso contrario, false.

isPrerequisite
Boolean

true per specificare che la definizione di importazione deve essere soddisfatta prima che un ComposablePart oggetto possa iniziare a produrre oggetti esportati; in caso contrario, false.

metadata
IDictionary<String,Object>

Metadati associati all'importazione.

Si applica a