Compartir a través de


ImportDefinition Constructores

Definición

Inicializa una nueva instancia de la clase ImportDefinition.

Sobrecargas

ImportDefinition()

Inicializa una nueva instancia de la clase ImportDefinition.

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

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

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

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

ImportDefinition()

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

Inicializa una nueva instancia de la clase ImportDefinition con la restricción, nombre del contrato y cardinalidad especificados, e indica si la definición de importación se puede redactar de nuevo 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 objeto Func<T,TResult> que define las condiciones que un objeto Export debe cumplir para satisfacer la definición de importación.

contractName
String

El nombre del contrato.

cardinality
ImportCardinality

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

isRecomposable
Boolean

Es true para especificar que la definición de importación puede cumplirse varias veces a lo largo del período de duración de un ComposablePart; de lo contrario, false.

isPrerequisite
Boolean

Es true para especificar que la definición de importación debe cumplirse antes de que un ComposablePart pueda empezar a generar los objetos exportados; de lo 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

Inicializa una nueva instancia de la clase ImportDefinition con la restricción, nombre del contrato, cardinalidad y metadatos especificados, e indica si la definición de importación se puede redactar de nuevo 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 objeto Func<T,TResult> que define las condiciones que un objeto Export debe cumplir para satisfacer la definición de importación.

contractName
String

El nombre del contrato.

cardinality
ImportCardinality

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

isRecomposable
Boolean

Es true para especificar que la definición de importación puede cumplirse varias veces a lo largo del período de duración de un ComposablePart; de lo contrario, false.

isPrerequisite
Boolean

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

metadata
IDictionary<String,Object>

Metadatos asociados a la importación.

Se aplica a