ContractBasedImportDefinition 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.
Bir nesnenin ComposablePart gerektirdiği ve hem sözleşme adını hem de meta verileri belirtebilen bir içeri aktarmayı temsil eder.
public ref class ContractBasedImportDefinition : System::ComponentModel::Composition::Primitives::ImportDefinition
public class ContractBasedImportDefinition : System.ComponentModel.Composition.Primitives.ImportDefinition
type ContractBasedImportDefinition = class
inherit ImportDefinition
Public Class ContractBasedImportDefinition
Inherits ImportDefinition
- Devralma
Oluşturucular
ContractBasedImportDefinition() |
ContractBasedImportDefinition sınıfının yeni bir örneğini başlatır. |
ContractBasedImportDefinition(String, String, IEnumerable<KeyValuePair<String,Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy) |
Sınıfın ContractBasedImportDefinition yeni bir örneğini belirtilen sözleşme adı, gerekli tür kimliği, gerekli meta veriler, kardinalite ve oluşturma ilkesiyle başlatır ve içeri aktarma tanımının yeniden derlenebilir mi yoksa önkoşul mu olduğunu gösterir. |
ContractBasedImportDefinition(String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy, IDictionary<String, Object>) |
Belirtilen sözleşme adı, gerekli tür kimliği, gerekli ve isteğe bağlı meta veriler, kardinalite ve oluşturma ilkesi ile sınıfının yeni bir örneğini ContractBasedImportDefinition başlatır ve içeri aktarma tanımının yeniden derlenebilir mi yoksa önkoşul mu olduğunu gösterir. |
Özellikler
Cardinality |
İçeri aktarma tanımının gerektirdiği dışarı aktarmaların kardinalitesini alır. (Devralındığı yer: ImportDefinition) |
Constraint |
Bu içeri aktarma tanımı tarafından açıklanan içeri aktarmayı karşılamak için eşleşmesi gereken koşulları tanımlayan bir ifade alır. |
ContractName |
Sözleşmenin adını alır. (Devralındığı yer: ImportDefinition) |
IsPrerequisite |
Bir parça dışarı aktarılan nesneleri üretmeye başlamadan önce içeri aktarma tanımının karşılanıp karşılanmayacağını belirten bir değer alır. (Devralındığı yer: ImportDefinition) |
IsRecomposable |
İçeri aktarma tanımının birden çok kez karşılanıp karşılanamayacağını gösteren bir değer alır. (Devralındığı yer: ImportDefinition) |
Metadata |
Bu içeri aktarma ile ilişkili meta verileri alır. (Devralındığı yer: ImportDefinition) |
RequiredCreationPolicy |
İçeri aktarıcının bu içeri aktarmayı karşılamak için kullanılan dışarı aktarmalar için belirli CreationPolicy bir değer gerektirdiğini belirten bir değer alır veya ayarlar. |
RequiredMetadata |
İçeri aktarma tanımının gerektirdiği dışarı aktarmanın meta veri adlarını alır. |
RequiredTypeIdentity |
Bu ContractBasedImportDefinitionile eşleşen beklenen dışarı aktarma türünü alır. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
IsConstraintSatisfiedBy(ExportDefinition) |
Bu nesne tarafından temsil edilen kısıtlamanın verilen dışarı aktarma tanımı tarafından temsil edilen dışarı aktarma tarafından karşılanıp karşılanmadığını belirten bir değer döndürür. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Bu ContractBasedImportDefinition nesnenin dize gösterimini döndürür. |
ToString() |
İçeri aktarma tanımının dize gösterimini döndürür. (Devralındığı yer: ImportDefinition) |