Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


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 ();

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, 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);

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, 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);

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