ImportDefinition Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.