CompositionContract Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |