CompositionContract Classe

Definição

Representa um acordo entre partes que permite ao motor de composição alinhar importações com exportações.

public ref class CompositionContract sealed
public sealed class CompositionContract
type CompositionContract = class
Public NotInheritable Class CompositionContract
Herança
CompositionContract

Construtores

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

Inicializa uma nova instância da CompositionContract classe com as restrições especificadas do nome, tipo e metadados do contrato.

CompositionContract(Type, String)

Inicializa uma nova instância da CompositionContract classe com o nome e tipo de contrato especificados.

CompositionContract(Type)

Inicializa uma nova instância da CompositionContract classe com o tipo de contrato especificado.

Propriedades

Name Description
ContractName

Fica com o nome do contrato.

ContractType

Recebe o tipo de contrato.

MetadataConstraints

Obtém um conjunto de restrições de metadados para o contrato.

Métodos

Name Description
ChangeType(Type)

Cria um novo contrato com o tipo especificado, mas com o mesmo nome e restrições que esse objeto.

Equals(Object)

Determina se o objeto especificado é igual a esta instância de CompositionContract.

GetHashCode()

Devolve o código de hash deste CompositionContract objeto.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve a representação da cadeia deste CompositionContract objeto.

TryUnwrapMetadataConstraint<T>(String, T, CompositionContract)

Recebe uma restrição de metadados que tem o tipo e nome especificados, caso exista.

Aplica-se a