ImportDefinition Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy ImportDefinition.

Przeciążenia

ImportDefinition()

Inicjuje nowe wystąpienie klasy ImportDefinition.

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

Inicjuje nowe wystąpienie ImportDefinition klasy z określonym ograniczeniem, nazwą kontraktu i kardynalnością oraz wskazuje, czy definicja importu jest ponownie komkompilowalna, czy wymaganie wstępne.

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

Inicjuje ImportDefinition nowe wystąpienie klasy z określonym ograniczeniem, nazwą kontraktu, kardynalnością i metadanymi oraz wskazuje, czy definicja importu jest ponownie komkompilowalna, czy wstępnie wymagana.

ImportDefinition()

Źródło:
ImportDefinition.cs
Źródło:
ImportDefinition.cs
Źródło:
ImportDefinition.cs

Inicjuje nowe wystąpienie klasy ImportDefinition.

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

Uwagi

Typy pochodne wywołujące Constraint ten konstruktor muszą zastąpić właściwość i opcjonalnie Cardinalitywłaściwości , IsPrerequisite i IsRecomposable .

Dotyczy

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

Źródło:
ImportDefinition.cs
Źródło:
ImportDefinition.cs
Źródło:
ImportDefinition.cs

Inicjuje nowe wystąpienie ImportDefinition klasy z określonym ograniczeniem, nazwą kontraktu i kardynalnością oraz wskazuje, czy definicja importu jest ponownie komkompilowalna, czy wymaganie wstępne.

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>>

Wyrażenie zawierające obiekt definiujący Func<T,TResult> warunki, które Export muszą być zgodne z definicją importu.

contractName
String

Nazwa kontraktu.

cardinality
ImportCardinality

Jedna z wartości wyliczenia wskazująca kardynalność Export obiektów wymaganych przez definicję importu.

isRecomposable
Boolean

true aby określić, że definicja importu może być wielokrotnie wielokrotnie satysfakcjonująca przez cały okres istnienia ComposablePart obiektu; w przeciwnym razie false.

isPrerequisite
Boolean

true aby określić, że definicja importu musi być spełniona przed rozpoczęciem ComposablePart tworzenia wyeksportowanych obiektów; w przeciwnym razie false.

Wyjątki

constraint to null.

cardinalitynie jest jedną z wartości .ImportCardinality

Dotyczy

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

Źródło:
ImportDefinition.cs
Źródło:
ImportDefinition.cs
Źródło:
ImportDefinition.cs

Inicjuje ImportDefinition nowe wystąpienie klasy z określonym ograniczeniem, nazwą kontraktu, kardynalnością i metadanymi oraz wskazuje, czy definicja importu jest ponownie komkompilowalna, czy wstępnie wymagana.

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>>

Wyrażenie zawierające obiekt definiujący Func<T,TResult> warunki, które Export muszą być zgodne z definicją importu.

contractName
String

Nazwa kontraktu.

cardinality
ImportCardinality

Jedna z wartości wyliczenia wskazująca kardynalność Export obiektów wymaganych przez definicję importu.

isRecomposable
Boolean

true aby określić, że definicja importu może być wielokrotnie wielokrotnie satysfakcjonująca przez cały okres istnienia ComposablePart obiektu; w przeciwnym razie false.

isPrerequisite
Boolean

true aby określić, że definicja importu musi być spełniona przed rozpoczęciem ComposablePart tworzenia wyeksportowanych obiektów; w przeciwnym razie false.

metadata
IDictionary<String,Object>

Metadane skojarzone z importem.

Dotyczy