Nyelv

DesignerSerializationManager.ValidateRecycledTypes Tulajdonság

Definíció

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.

A következőre érvényes:

Lásd még