DesignerSerializationManager.ValidateRecycledTypes Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri vagy beállít egy értéket, amely jelzi, hogy a CreateInstance(Type, ICollection, String, Boolean) metódus ellenőrzi,hogy az egyező nevek ugyanarra a típusra hivatkoznak-e.
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
Tulajdonság értéke
true ha CreateInstance(Type, ICollection, String, Boolean) ellenőrzi a típusokat; ellenkező esetben, false ha nem. Az alapértelmezett érték a true.
Kivételek
A szerializálás-kezelő aktív szerializálási munkamenetet kapott.
Megjegyzések
A ValidateRecycledTypes tulajdonság módosítja a metódus viselkedését CreateInstance , ha a RecycleInstances tulajdonság a következő táblázatban leírtak szerint van true.
RecycleInstances |
ValidateRecycledTypes |
Viselkedése CreateInstance |
|---|---|---|
false |
true vagy false |
Mindig hozzon létre egy új példányt a megadott típusból |
true |
false |
Ha talál egy egyező példányt, a rendszer a típusától függetlenül visszaadja. |
true |
true |
Ha talál egyező példányt, a rendszer csak akkor adja vissza, ha típusa megegyezik a metódushívásban megadott típussal. |
ValidateRecycledTypes akkor hasznos, ha egy objektumtípust egy másikba alakítanak át, ha hasonló tulajdonságokkal rendelkeznek, de nem rendelkeznek közös szülő- vagy felülettel.