ImportDefinition Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe ImportDefinition.
Sobrecargas
ImportDefinition() |
Inicializa uma nova instância da classe ImportDefinition. |
ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean) |
Inicializa uma nova instância da classe ImportDefinition com a restrição, o nome do contrato e a cardinalidade especificados e indica se a definição de importação pode ser recomposta ou é um pré-requisito. |
ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean, IDictionary<String,Object>) |
Inicializa uma nova instância da classe ImportDefinition com a restrição, o nome do contrato, cardinalidade e metadados especificados e indica se a definição de importação pode ser recomposta ou é um pré-requisito. |
ImportDefinition()
- 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 Cardinalitypropriedades , IsPrerequisite e IsRecomposable .
Aplica-se a
ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean)
- Origem:
- ImportDefinition.cs
- Origem:
- ImportDefinition.cs
- Origem:
- ImportDefinition.cs
Inicializa uma nova instância da classe ImportDefinition com a restrição, o nome do contrato e a cardinalidade especificados e indica se a definição de importação pode ser recomposta 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 objeto Func<T,TResult> que define as condições de um Export deve combinar 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 objetos Export 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 objeto ComposablePart; caso contrário, false
.
- isPrerequisite
- Boolean
true
para especificar que a definição de importação deve ser atendida antes que uma ComposablePart comece 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
Inicializa uma nova instância da classe ImportDefinition com a restrição, o nome do contrato, cardinalidade e metadados especificados e indica se a definição de importação pode ser recomposta 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 objeto Func<T,TResult> que define as condições de um Export deve combinar 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 objetos Export 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 objeto ComposablePart; caso contrário, false
.
- isPrerequisite
- Boolean
true
para especificar que a definição de importação deve ser atendida antes que uma ComposablePart comece a produzir objetos exportados; caso contrário, false
.
- metadata
- IDictionary<String,Object>
Os metadados associados à importação.