ImportDefinition Konstruktorok
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Inicializálja a ImportDefinition osztály új példányát.
Túlterhelések
| Name | Description |
|---|---|
| ImportDefinition() |
Inicializálja a ImportDefinition osztály új példányát. |
| ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean) |
Inicializálja az ImportDefinition osztály új példányát a megadott korlátozással, szerződésnévvel és számossággal, és jelzi, hogy az importálási definíció újrafordítható-e vagy előfeltétel. |
| ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean, IDictionary<String,Object>) |
Inicializálja az ImportDefinition osztály új példányát a megadott korlátozással, szerződésnévvel, számossággal és metaadatokkal, és jelzi, hogy az importálás definíciója újrafordítható vagy előfeltétel. |
ImportDefinition()
- Forrás:
- ImportDefinition.cs
- Forrás:
- ImportDefinition.cs
- Forrás:
- ImportDefinition.cs
- Forrás:
- ImportDefinition.cs
Inicializálja a ImportDefinition osztály új példányát.
protected:
ImportDefinition();
protected ImportDefinition();
Protected Sub New ()
Megjegyzések
A konstruktort meghívó származtatott típusoknak felül kell bírálnia a Constraint tulajdonságot, és opcionálisan a , Cardinality és IsPrerequisite a IsRecomposabletulajdonságokat is.
A következőre érvényes:
ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean)
- Forrás:
- ImportDefinition.cs
- Forrás:
- ImportDefinition.cs
- Forrás:
- ImportDefinition.cs
- Forrás:
- ImportDefinition.cs
Inicializálja az ImportDefinition osztály új példányát a megadott korlátozással, szerződésnévvel és számossággal, és jelzi, hogy az importálási definíció újrafordítható-e vagy előfeltétel.
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)
Paraméterek
- constraint
- Expression<Func<ExportDefinition,Boolean>>
Olyan kifejezés, amely olyan objektumot Func<T,TResult> tartalmaz, amely meghatározza azokat a feltételeket Export , amelyeknek meg kell felelniük az importálási definíciónak.
- contractName
- String
A szerződés neve.
- cardinality
- ImportCardinality
Az importálási definíció által megkövetelt objektumok számosságát Export jelző enumerálási értékek egyike.
- isRecomposable
- Boolean
true annak megadásához, hogy az importálási definíció az objektum teljes élettartama ComposablePart során többször is teljesülhet, ellenkező esetben false.
- isPrerequisite
- Boolean
trueannak meghatározásához, hogy az importálási definíciónak teljesülnie kell ahhoz, ComposableParthogy egy false exportált objektumot elkezdhessenek létrehozni; ellenkező esetben.
Kivételek
constraint az null.
cardinality nem tartozik a . értékei közé ImportCardinality.
A következőre érvényes:
ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean, IDictionary<String,Object>)
- Forrás:
- ImportDefinition.cs
- Forrás:
- ImportDefinition.cs
- Forrás:
- ImportDefinition.cs
- Forrás:
- ImportDefinition.cs
Inicializálja az ImportDefinition osztály új példányát a megadott korlátozással, szerződésnévvel, számossággal és metaadatokkal, és jelzi, hogy az importálás definíciója újrafordítható vagy előfeltétel.
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))
Paraméterek
- constraint
- Expression<Func<ExportDefinition,Boolean>>
Olyan kifejezés, amely olyan objektumot Func<T,TResult> tartalmaz, amely meghatározza azokat a feltételeket Export , amelyeknek meg kell felelniük az importálási definíciónak.
- contractName
- String
A szerződés neve.
- cardinality
- ImportCardinality
Az importálási definíció által megkövetelt objektumok számosságát Export jelző enumerálási értékek egyike.
- isRecomposable
- Boolean
true annak megadásához, hogy az importálási definíció az objektum teljes élettartama ComposablePart során többször is teljesülhet, ellenkező esetben false.
- isPrerequisite
- Boolean
trueannak meghatározásához, hogy az importálási definíciónak teljesülnie kell ahhoz, ComposableParthogy egy false exportált objektumot elkezdhessenek létrehozni; ellenkező esetben.
- metadata
- IDictionary<String,Object>
Az importáláshoz társított metaadatok.