CompositionContract Classe

Definição

Representa um contrato entre partes que permite que o mecanismo de composição corresponda às importações com as exportações.

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

Construtores

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

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

CompositionContract(Type, String)

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

CompositionContract(Type)

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

Propriedades

Nome Description
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

Nome Description
ChangeType(Type)

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

Equals(Object)

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

GetHashCode()

Retorna o código hash deste CompositionContract objeto.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

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

TryUnwrapMetadataConstraint<T>(String, T, CompositionContract)

Obtém uma restrição de metadados que tem o tipo e o nome especificados, se existir.

Aplica-se a