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