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í
| Name | Description |
|---|---|
| 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 označuje, zda je definice importu rekomposovatelná nebo požadovaná. |
| 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 kontraktu, kardinalitou a metadaty a označuje, zda je definice importu rekomposovatelná nebo požadovaná. |
ImportDefinition()
- Zdroj:
- ImportDefinition.cs
- 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ě, CardinalityIsPrerequisite a IsRecomposable vlastnosti.
Platí pro
ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean)
- Zdroj:
- ImportDefinition.cs
- 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 označuje, zda je definice importu rekomposovatelná nebo požadovaná.
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 obsahující objekt, který Func<T,TResult> definuje podmínky Export , které musí odpovídat 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
trueurčit, že definice importu může být splněna vícekrát po celou dobu životnosti objektuComposablePart, jinak . false
- isPrerequisite
- Boolean
trueaby bylo možné určit, že definice importu musí být splněna před zahájením ComposablePart vytváření exportovaných objektů; jinak . false
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
- Zdroj:
- ImportDefinition.cs
Inicializuje novou instanci ImportDefinition třídy se zadaným omezením, názvem kontraktu, kardinalitou a metadaty a označuje, zda je definice importu rekomposovatelná nebo požadovaná.
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 obsahující objekt, který Func<T,TResult> definuje podmínky Export , které musí odpovídat 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
trueurčit, že definice importu může být splněna vícekrát po celou dobu životnosti objektuComposablePart, jinak . false
- isPrerequisite
- Boolean
trueaby bylo možné určit, že definice importu musí být splněna před zahájením ComposablePart vytváření exportovaných objektů; jinak . false
- metadata
- IDictionary<String,Object>
Metadata přidružená k importu.