ImportDefinition Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.