ImportDefinition Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci ImportDefinition třídy .
Přetížení
ImportDefinition() |
Inicializuje novou instanci ImportDefinition třídy . |
ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean) |
Inicializuje novou instanci ImportDefinition třídy se zadaným omezením, názvem kontraktu a kardinalitou a určuje, zda je definice importu znovupočitatelná nebo předpoklad. |
ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean, IDictionary<String,Object>) |
Inicializuje novou instanci ImportDefinition třídy se zadaným omezením, názvem smlouvy, kardinalitou a metadaty a určuje, zda je definice importu znovu zkompositelná nebo předpoklad. |
ImportDefinition()
- Zdroj:
- ImportDefinition.cs
- Zdroj:
- ImportDefinition.cs
- Zdroj:
- ImportDefinition.cs
Inicializuje novou instanci ImportDefinition třídy .
protected:
ImportDefinition();
protected ImportDefinition ();
Protected Sub New ()
Poznámky
Odvozené typy, které volají tento konstruktor, musí přepsat Constraint vlastnost a volitelně Cardinalityvlastnosti , IsPrerequisite a IsRecomposable .
Platí pro
ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean)
- Zdroj:
- ImportDefinition.cs
- Zdroj:
- ImportDefinition.cs
- Zdroj:
- ImportDefinition.cs
Inicializuje novou instanci ImportDefinition třídy se zadaným omezením, názvem kontraktu a kardinalitou a určuje, zda je definice importu znovupočitatelná nebo předpoklad.
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)
Parametry
- constraint
- Expression<Func<ExportDefinition,Boolean>>
Výraz, který obsahuje Func<T,TResult> objekt, který definuje podmínky Export , které musí splňovat, aby splňoval definici importu.
- contractName
- String
Název smlouvy
- cardinality
- ImportCardinality
Jedna z hodnot výčtu, která označuje kardinalitu Export objektů požadovaných definicí importu.
- isRecomposable
- Boolean
true
určuje, že definice importu může být splněna několikrát po celou dobu životnosti objektu ComposablePart ; v opačném případě false
.
- isPrerequisite
- Boolean
true
určuje, že definice importu musí být splněna předtím, než ComposablePart může objekt začít vytvářet exportované objekty. false
V opačném případě .
Výjimky
constraint
je null
.
cardinality
není jednou z hodnot .ImportCardinality
Platí pro
ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean, IDictionary<String,Object>)
- Zdroj:
- ImportDefinition.cs
- Zdroj:
- ImportDefinition.cs
- Zdroj:
- ImportDefinition.cs
Inicializuje novou instanci ImportDefinition třídy se zadaným omezením, názvem smlouvy, kardinalitou a metadaty a určuje, zda je definice importu znovu zkompositelná nebo předpoklad.
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))
Parametry
- constraint
- Expression<Func<ExportDefinition,Boolean>>
Výraz, který obsahuje Func<T,TResult> objekt, který definuje podmínky Export , které musí splňovat, aby splňoval definici importu.
- contractName
- String
Název smlouvy
- cardinality
- ImportCardinality
Jedna z hodnot výčtu, která označuje kardinalitu Export objektů požadovaných definicí importu.
- isRecomposable
- Boolean
true
určuje, že definice importu může být splněna několikrát po celou dobu životnosti objektu ComposablePart ; v opačném případě false
.
- isPrerequisite
- Boolean
true
určuje, že definice importu musí být splněna předtím, než ComposablePart může objekt začít vytvářet exportované objekty. false
V opačném případě .
- metadata
- IDictionary<String,Object>
Metadata přidružená k importu.