Share via


CompositionContract Classe

Definição

Representa um contrato entre partes que permite que o mecanismo de composição corresponda 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

CompositionContract(Type)

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

CompositionContract(Type, String)

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

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

Inicializa uma nova instância da classe CompositionContract com nome e tipo de contrato especificado e restrições de metadados.

Propriedades

ContractName

Obtém o nome do contrato.

ContractType

Obtém o tipo de contrato.

MetadataConstraints

Obtém uma coleção de restrições de metadados para o contrato.

Métodos

ChangeType(Type)

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

Equals(Object)

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

GetHashCode()

Retorna o código hash para esse objeto CompositionContract.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna a representação de cadeia de caracteres desse objeto CompositionContract.

TryUnwrapMetadataConstraint<T>(String, T, CompositionContract)

Obterá uma restrição de metadados que tem o nome e tipo especificados, se existir.

Aplica-se a