Compartir a través de


CompositionContract Clase

Definición

Representa un acuerdo entre los elementos que permite que el motor de composición haga coincidir las importaciones con las exportaciones.

public ref class CompositionContract sealed
public sealed class CompositionContract
type CompositionContract = class
Public NotInheritable Class CompositionContract
Herencia
CompositionContract

Constructores

CompositionContract(Type)

Inicializa una nueva instancia de la clase CompositionContract con el tipo de contrato especificado.

CompositionContract(Type, String)

Inicializa una nueva instancia de la clase CompositionContract con el nombre de contrato y el tipo especificados.

CompositionContract(Type, String, IDictionary<String,Object>)

Inicializa una nueva instancia de la clase CompositionContract con el nombre de contrato, el tipo y las restricciones de los metadatos especificados.

Propiedades

ContractName

Obtiene el nombre del contrato.

ContractType

Obtiene el tipo del contrato.

MetadataConstraints

Obtiene una colección de las restricciones de los metadatos para el contrato.

Métodos

ChangeType(Type)

Crea un nuevo contrato que tiene el elemento especificado pero el mismo nombre y restricciones que este objeto.

Equals(Object)

Determina si el objeto especificado es igual a esta instancia de CompositionContract.

GetHashCode()

Devuelve el código hash de este objeto CompositionContract.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve la representación en forma de cadena de este objeto CompositionContract.

TryUnwrapMetadataConstraint<T>(String, T, CompositionContract)

Obtiene una restricción de metadatos que tiene el tipo y el nombre especificados, si existe.

Se aplica a