Compartir por


ImportDefinition Constructores

Definición

Inicializa una nueva instancia de la clase ImportDefinition.

Sobrecargas

Nombre Description
ImportDefinition()

Inicializa una nueva instancia de la clase ImportDefinition.

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

Inicializa una nueva instancia de la ImportDefinition clase con la restricción, el nombre del contrato y la cardinalidad especificados, e indica si la definición de importación se puede recomponer o es un requisito previo.

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

Inicializa una nueva instancia de la ImportDefinition clase con la restricción, el nombre del contrato, la cardinalidad y los metadatos especificados, e indica si la definición de importación se puede volver a completar o es un requisito previo.

ImportDefinition()

Source:
ImportDefinition.cs
Source:
ImportDefinition.cs
Source:
ImportDefinition.cs
Source:
ImportDefinition.cs

Inicializa una nueva instancia de la clase ImportDefinition.

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

Comentarios

Los tipos derivados que llaman a este constructor deben invalidar la Constraint propiedad y, opcionalmente, las Cardinalitypropiedades , IsPrerequisite y IsRecomposable .

Se aplica a

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

Source:
ImportDefinition.cs
Source:
ImportDefinition.cs
Source:
ImportDefinition.cs
Source:
ImportDefinition.cs

Inicializa una nueva instancia de la ImportDefinition clase con la restricción, el nombre del contrato y la cardinalidad especificados, e indica si la definición de importación se puede recomponer o es un requisito previo.

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

Expresión que contiene un Func<T,TResult> objeto que define las condiciones Export que debe coincidir para satisfacer la definición de importación.

contractName
String

Nombre del contrato.

cardinality
ImportCardinality

Uno de los valores de enumeración que indica la cardinalidad de los Export objetos requeridos por la definición de importación.

isRecomposable
Boolean

true es para especificar que la definición de importación se puede satisfacer varias veces durante la vigencia de un ComposablePart objeto; en caso contrario, falsees .

isPrerequisite
Boolean

true para especificar que la definición de importación debe cumplirse antes de que un ComposablePart objeto pueda empezar a generar objetos exportados; en caso contrario, false.

Excepciones

constraint es null.

cardinality no es uno de los valores de ImportCardinality.

Se aplica a

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

Source:
ImportDefinition.cs
Source:
ImportDefinition.cs
Source:
ImportDefinition.cs
Source:
ImportDefinition.cs

Inicializa una nueva instancia de la ImportDefinition clase con la restricción, el nombre del contrato, la cardinalidad y los metadatos especificados, e indica si la definición de importación se puede volver a completar o es un requisito previo.

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

Expresión que contiene un Func<T,TResult> objeto que define las condiciones Export que debe coincidir para satisfacer la definición de importación.

contractName
String

Nombre del contrato.

cardinality
ImportCardinality

Uno de los valores de enumeración que indica la cardinalidad de los Export objetos requeridos por la definición de importación.

isRecomposable
Boolean

true es para especificar que la definición de importación se puede satisfacer varias veces durante la vigencia de un ComposablePart objeto; en caso contrario, falsees .

isPrerequisite
Boolean

true para especificar que la definición de importación debe cumplirse antes de que un ComposablePart objeto pueda empezar a generar objetos exportados; en caso contrario, false.

metadata
IDictionary<String,Object>

Metadatos asociados a la importación.

Se aplica a