ImportDefinition ImportDefinition ImportDefinition ImportDefinition Constructors

Definizione

Overload

ImportDefinition() ImportDefinition() ImportDefinition()

Inizializza una nuova istanza della classe ImportDefinition.Initializes a new instance of the ImportDefinition class.

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

Inizializza una nuova istanza della classe ImportDefinition con il vincolo, il nome del contratto e la cardinalità specificati. Indica se la definizione dell'importazione è ricomponibile o è un prerequisito.Initializes a new instance of the ImportDefinition class with the specified constraint, contract name, and cardinality, and indicates whether the import definition is recomposable or a prerequisite.

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

Inizializza una nuova istanza della classe ImportDefinition con il vincolo, il nome del contratto, i metadati e la cardinalità specificati. Indica se la definizione dell'importazione è ricomponibile o è un prerequisito.Initializes a new instance of the ImportDefinition class with the specified constraint, contract name, cardinality, and metadata, and indicates whether the import definition is recomposable or a prerequisite.

ImportDefinition() ImportDefinition() ImportDefinition()

Inizializza una nuova istanza della classe ImportDefinition.Initializes a new instance of the ImportDefinition class.

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

Commenti

I tipi derivati che chiamano questo costruttore Constraint devono eseguire l'override della proprietà e Cardinality, IsPrerequisite facoltativamente, le proprietà e IsRecomposable .Derived types that call this constructor must override the Constraint property, and optionally, the Cardinality, IsPrerequisite and IsRecomposable properties.

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

Inizializza una nuova istanza della classe ImportDefinition con il vincolo, il nome del contratto e la cardinalità specificati. Indica se la definizione dell'importazione è ricomponibile o è un prerequisito.Initializes a new instance of the ImportDefinition class with the specified constraint, contract name, and cardinality, and indicates whether the import definition is recomposable or a prerequisite.

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);
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 oggetto Func<T,TResult> che definisce le condizioni che devono essere corrisposte da un oggetto Export per soddisfare la definizione di importazione.An expression that contains a Func<T,TResult> object that defines the conditions an Export must match to satisfy the import definition.

contractName
String String String String

Nome del contratto.The contract name.

cardinality
ImportCardinality ImportCardinality ImportCardinality ImportCardinality

Uno dei valori di enumerazione che indica la cardinalità degli oggetti Export richiesti dalla definizione di importazione.One of the enumeration values that indicates the cardinality of the Export objects required by the import definition.

isRecomposable
Boolean Boolean Boolean Boolean

true per specificare che la definizione di importazione può essere soddisfatto più volte nell'arco della durata di un oggetto ComposablePart; in caso contrario, false.true to specify that the import definition can be satisfied multiple times throughout the lifetime of a ComposablePart object; otherwise, false.

isPrerequisite
Boolean Boolean Boolean Boolean

true per specificare che la definizione di importazione deve essere soddisfatto prima che un oggetto ComposablePart possa iniziare a produrre oggetti esportati; in caso contrario, false.true to specify that the import definition must be satisfied before a ComposablePart can start producing exported objects; otherwise, false.

Eccezioni

cardinality non è uno dei valori di ImportCardinality.cardinality is not one of the values of ImportCardinality.

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

Inizializza una nuova istanza della classe ImportDefinition con il vincolo, il nome del contratto, i metadati e la cardinalità specificati. Indica se la definizione dell'importazione è ricomponibile o è un prerequisito.Initializes a new instance of the ImportDefinition class with the specified constraint, contract name, cardinality, and metadata, and indicates whether the import definition is recomposable or a prerequisite.

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);
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 oggetto Func<T,TResult> che definisce le condizioni che devono essere corrisposte da un oggetto Export per soddisfare la definizione di importazione.An expression that contains a Func<T,TResult> object that defines the conditions an Export must match to satisfy the import definition.

contractName
String String String String

Nome del contratto.The contract name.

cardinality
ImportCardinality ImportCardinality ImportCardinality ImportCardinality

Uno dei valori di enumerazione che indica la cardinalità degli oggetti Export richiesti dalla definizione di importazione.One of the enumeration values that indicates the cardinality of the Export objects required by the import definition.

isRecomposable
Boolean Boolean Boolean Boolean

true per specificare che la definizione di importazione può essere soddisfatto più volte nell'arco della durata di un oggetto ComposablePart; in caso contrario, false.true to specify that the import definition can be satisfied multiple times throughout the lifetime of a ComposablePart object; otherwise, false.

isPrerequisite
Boolean Boolean Boolean Boolean

true per specificare che la definizione di importazione deve essere soddisfatto prima che un oggetto ComposablePart possa iniziare a produrre oggetti esportati; in caso contrario, false.true to specify that the import definition must be satisfied before a ComposablePart can start producing exported objects; otherwise, false.

metadata
IDictionary<String,Object>

Metadati associati all'importazione.The metadata associated with the import.

Si applica a