Dil

CompositionContract Sınıf

Tanım

Birleştirme altyapısının içeri aktarmaları dışarı aktarmalarla eşleştirmesini sağlayan parçalar arasındaki bir sözleşmeyi temsil eder.

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

Oluşturucular

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

Belirtilen sözleşme adı, türü ve meta veri kısıtlamalarıyla sınıfının yeni bir örneğini CompositionContract başlatır.

CompositionContract(Type, String)

Belirtilen sözleşme adı ve türüyle sınıfının yeni bir örneğini CompositionContract başlatır.

CompositionContract(Type)

Belirtilen sözleşme türüyle sınıfının yeni bir örneğini CompositionContract başlatır.

Özellikler

Name Description
ContractName

Sözleşmenin adını alır.

ContractType

Sözleşme türünü alır.

MetadataConstraints

Sözleşme için meta veri kısıtlamalarından oluşan bir koleksiyon alır.

Yöntemler

Name Description
ChangeType(Type)

Belirtilen türe ancak bu nesneyle aynı ada ve kısıtlamalara sahip yeni bir sözleşme oluşturur.

Equals(Object)

Belirtilen nesnenin bu örneğine CompositionContracteşit olup olmadığını belirler.

GetHashCode()

Bu CompositionContract nesnenin karma kodunu döndürür.

GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Bu CompositionContract nesnenin dize gösterimini döndürür.

TryUnwrapMetadataConstraint<T>(String, T, CompositionContract)

Varsa, belirtilen türe ve ada sahip bir meta veri kısıtlaması alır.

Şunlara uygulanır