Partilhar via


ImportDefinition Construtores

Definição

Inicializa uma nova instância da classe ImportDefinition.

Sobrecargas

Nome Description
ImportDefinition()

Inicializa uma nova instância da classe ImportDefinition.

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

Inicializa uma nova instância da ImportDefinition classe com a restrição, o nome do contrato e a cardinalidade especificados e indica se a definição de importação é recomposível ou um pré-requisito.

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

Inicializa uma nova instância da ImportDefinition classe com a restrição, o nome do contrato, a cardinalidade e os metadados especificados e indica se a definição de importação é recomposível ou um pré-requisito.

ImportDefinition()

Origem:
ImportDefinition.cs
Origem:
ImportDefinition.cs
Origem:
ImportDefinition.cs
Origem:
ImportDefinition.cs

Inicializa uma nova instância da classe ImportDefinition.

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

Comentários

Tipos derivados que chamam esse construtor devem substituir a Constraint propriedade e, opcionalmente, as propriedades e IsRecomposable . IsPrerequisiteCardinality

Aplica-se a

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

Origem:
ImportDefinition.cs
Origem:
ImportDefinition.cs
Origem:
ImportDefinition.cs
Origem:
ImportDefinition.cs

Inicializa uma nova instância da ImportDefinition classe com a restrição, o nome do contrato e a cardinalidade especificados e indica se a definição de importação é recomposível ou um pré-requisito.

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)

Parâmetros

constraint
Expression<Func<ExportDefinition,Boolean>>

Uma expressão que contém um Func<T,TResult> objeto que define as condições que devem Export corresponder para atender à definição de importação.

contractName
String

O nome do contrato.

cardinality
ImportCardinality

Um dos valores de enumeração que indica a cardinalidade dos Export objetos exigidos pela definição de importação.

isRecomposable
Boolean

true para especificar que a definição de importação pode ser atendida várias vezes ao longo do tempo de vida de um ComposablePart objeto; caso contrário, false.

isPrerequisite
Boolean

true para especificar que a definição de importação deve ser atendida antes de começar ComposablePart a produzir objetos exportados; caso contrário, false.

Exceções

constraint é null.

cardinality não é um dos valores de ImportCardinality.

Aplica-se a

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

Origem:
ImportDefinition.cs
Origem:
ImportDefinition.cs
Origem:
ImportDefinition.cs
Origem:
ImportDefinition.cs

Inicializa uma nova instância da ImportDefinition classe com a restrição, o nome do contrato, a cardinalidade e os metadados especificados e indica se a definição de importação é recomposível ou um pré-requisito.

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

Parâmetros

constraint
Expression<Func<ExportDefinition,Boolean>>

Uma expressão que contém um Func<T,TResult> objeto que define as condições que devem Export corresponder para atender à definição de importação.

contractName
String

O nome do contrato.

cardinality
ImportCardinality

Um dos valores de enumeração que indica a cardinalidade dos Export objetos exigidos pela definição de importação.

isRecomposable
Boolean

true para especificar que a definição de importação pode ser atendida várias vezes ao longo do tempo de vida de um ComposablePart objeto; caso contrário, false.

isPrerequisite
Boolean

true para especificar que a definição de importação deve ser atendida antes de começar ComposablePart a produzir objetos exportados; caso contrário, false.

metadata
IDictionary<String,Object>

Os metadados associados à importação.

Aplica-se a