ImportDefinition ImportDefinition ImportDefinition ImportDefinition Class

Definición

Representa una importación necesaria para un objeto ComposablePart.Represents an import that is required by a ComposablePart object.

public ref class ImportDefinition
public class ImportDefinition
type ImportDefinition = class
Public Class ImportDefinition
Herencia
ImportDefinitionImportDefinitionImportDefinitionImportDefinition
Derivado

Constructores

ImportDefinition() ImportDefinition() ImportDefinition() ImportDefinition()

Inicializa una nueva instancia de la clase ImportDefinition.Initializes a new instance of the ImportDefinition class.

ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean) ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean) ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean) 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.Initializes a new instance of the ImportDefinition class with the specified constraint, contract name, and cardinality, and indicates whether the import definition is recomposable or a prerequisite.

ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean, IDictionary<String,Object>) ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean, IDictionary<String,Object>) ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean, IDictionary<String,Object>) 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.Initializes a new instance of the ImportDefinition class with the specified constraint, contract name, cardinality, and metadata, and indicates whether the import definition is recomposable or a prerequisite.

Propiedades

Cardinality Cardinality Cardinality Cardinality

Obtiene la cardinalidad de las exportaciones que la definición de importación necesita.Gets the cardinality of the exports required by the import definition.

Constraint Constraint Constraint Constraint

Obtiene una expresión que define las condiciones que la importación debe satisfacer para cumplir la definición de importación.Gets an expression that defines conditions that the import must satisfy to match the import definition.

ContractName ContractName ContractName ContractName

Obtiene el nombre del contrato.Gets the name of the contract.

IsPrerequisite IsPrerequisite IsPrerequisite IsPrerequisite

Obtiene un valor que indica si debe satisfacerse la definición de importación antes de que un elemento pueda empezar a generar los objetos exportados.Gets a value that indicates whether the import definition must be satisfied before a part can start producing exported objects.

IsRecomposable IsRecomposable IsRecomposable IsRecomposable

Obtiene un valor que indica si se puede satisfacer la definición de importación varias veces.Gets a value that indicates whether the import definition can be satisfied multiple times.

Metadata Metadata Metadata Metadata

Obtiene los metadatos asociados a esta importación.Gets the metadata associated with this import.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
IsConstraintSatisfiedBy(ExportDefinition) IsConstraintSatisfiedBy(ExportDefinition) IsConstraintSatisfiedBy(ExportDefinition) IsConstraintSatisfiedBy(ExportDefinition)

Obtiene un valor que indica si la exportación representada por la definición especificada satisface las restricciones de esta definición de importación.Gets a value that indicates whether the export represented by the specified definition satisfies the constraints of this import definition.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Devuelve una representación de cadena de la definición de importación.Returns a string representation of the import definition.

Se aplica a