Udostępnij za pośrednictwem


CompositionContract Klasa

Definicja

Reprezentuje umowę między częściami, które umożliwiają aparatowi kompozycji dopasowanie importu z eksportami.

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

Konstruktory

CompositionContract(Type)

Inicjuje CompositionContract nowe wystąpienie klasy o określonym typie kontraktu.

CompositionContract(Type, String)

Inicjuje CompositionContract nowe wystąpienie klasy o określonej nazwie kontraktu i typie.

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

Inicjuje nowe wystąpienie klasy z określoną nazwą kontraktu CompositionContract , typem i ograniczeniami metadanych.

Właściwości

ContractName

Pobiera nazwę kontraktu.

ContractType

Pobiera typ kontraktu.

MetadataConstraints

Pobiera kolekcję ograniczeń metadanych dla kontraktu.

Metody

ChangeType(Type)

Tworzy nowy kontrakt, który ma określony typ, ale taką samą nazwę i ograniczenia jak ten obiekt.

Equals(Object)

Określa, czy określony obiekt jest równy temu wystąpieniu obiektu CompositionContract.

GetHashCode()

Zwraca kod skrótu dla tego CompositionContract obiektu.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca reprezentację ciągu tego CompositionContract obiektu.

TryUnwrapMetadataConstraint<T>(String, T, CompositionContract)

Pobiera ograniczenie metadanych, które ma określony typ i nazwę, jeśli istnieje.

Dotyczy