DesignerSerializationManager.ValidateRecycledTypes Özellik
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.
Yöntemin eşleşen adların aynı türe CreateInstance(Type, ICollection, String, Boolean) başvurduğunu doğrulayıp doğrulamayacağını belirten bir değer alır veya ayarlar.
public:
property bool ValidateRecycledTypes { bool get(); void set(bool value); };
public bool ValidateRecycledTypes { get; set; }
member this.ValidateRecycledTypes : bool with get, set
Public Property ValidateRecycledTypes As Boolean
Özellik Değeri
true
türleri CreateInstance(Type, ICollection, String, Boolean) doğrularsa; aksi takdirde, false
doğrulamıyorsa. Varsayılan değer: true
.
Özel durumlar
Serileştirme yöneticisinin etkin bir serileştirme oturumu vardır.
Açıklamalar
ValidateRecycledTypes özelliği aşağıdaki tabloda açıklandığı gibi özelliği olduğunda RecycleInstancestrue
yönteminin davranışını CreateInstance değiştirir.
RecycleInstances |
ValidateRecycledTypes |
Davranış: CreateInstance |
---|---|---|
false |
true veya false |
Her zaman belirtilen türün yeni bir örneğini oluşturun |
true |
false |
Eşleşen bir örnek bulunursa, türünden bağımsız olarak döndürülür. |
true |
true |
Eşleşen bir örnek bulunursa, yalnızca türü yöntem çağrısında belirtilenle aynı olduğunda döndürülür. |
ValidateRecycledTypes benzer özelliklere sahipse ancak ortak bir üst öğeyi veya arabirimi paylaşmazlarsa, bir nesne türünü başka bir nesneye dönüştürmede yararlıdır.