ImportDefinition Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da ImportDefinition classe.
Sobrecargas
| Name | Description |
|---|---|
| ImportDefinition() |
Inicializa uma nova instância da ImportDefinition classe. |
| ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean) |
Inicializa uma nova instância da ImportDefinition classe com a restrição especificada, nome do contrato e cardinalidade, e indica se a definição de importação é recomponível ou um pré-requisito. |
| ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean, IDictionary<String,Object>) |
Inicializa uma nova instância da ImportDefinition classe com a restrição especificada, nome do contrato, cardinalidade e metadados, e indica se a definição de importação é recomponível ou um pré-requisito. |
ImportDefinition()
Inicializa uma nova instância da ImportDefinition classe.
protected:
ImportDefinition();
protected ImportDefinition();
Protected Sub New ()
Observações
Os tipos derivados que chamam este construtor devem sobrepor a Constraint propriedade e, opcionalmente, as Cardinalitypropriedades , IsPrerequisite e IsRecomposable .
Aplica-se a
ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean)
Inicializa uma nova instância da ImportDefinition classe com a restrição especificada, nome do contrato e cardinalidade, e indica se a definição de importação é recomponível 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);
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 Func<T,TResult> objeto que define as condições que um Export deve corresponder para satisfazer a definição de importação.
- contractName
- String
O nome do contrato.
- cardinality
- ImportCardinality
Um dos valores de enumeração que indica a cardinalidade dos Export objetos exigidos pela definição de importação.
- isRecomposable
- Boolean
true para especificar que a definição de importação pode ser satisfeita várias vezes ao longo da vida útil de um ComposablePart objeto; caso contrário, false.
- isPrerequisite
- Boolean
true para especificar que a definição de importação deve ser satisfeita antes de a ComposablePart poder começar 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>)
Inicializa uma nova instância da ImportDefinition classe com a restrição especificada, nome do contrato, cardinalidade e metadados, e indica se a definição de importação é recomponível 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);
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 Func<T,TResult> objeto que define as condições que um Export deve corresponder para satisfazer a definição de importação.
- contractName
- String
O nome do contrato.
- cardinality
- ImportCardinality
Um dos valores de enumeração que indica a cardinalidade dos Export objetos exigidos pela definição de importação.
- isRecomposable
- Boolean
true para especificar que a definição de importação pode ser satisfeita várias vezes ao longo da vida útil de um ComposablePart objeto; caso contrário, false.
- isPrerequisite
- Boolean
true para especificar que a definição de importação deve ser satisfeita antes de a ComposablePart poder começar a produzir objetos exportados; caso contrário, false.
- metadata
- IDictionary<String,Object>
Os metadados associados à importação.