DesignerSerializationManager.ValidateRecycledTypes Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která označuje, zda CreateInstance(Type, ICollection, String, Boolean) metoda ověří, že odpovídající názvy odkazují na stejný typ.
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
Hodnota vlastnosti
true
if CreateInstance(Type, ICollection, String, Boolean) ověřuje typy, false
v opačném případě, pokud ne. Výchozí formát je true
.
Výjimky
Správce serializace má aktivní serializace relace.
Poznámky
Vlastnost ValidateRecycledTypes upravuje chování CreateInstance metody, když RecycleInstances je vlastnost , jak je true
podrobně popsáno v následující tabulce.
RecycleInstances |
ValidateRecycledTypes |
Chování CreateInstance |
---|---|---|
false |
true nebo false |
Vždy vytvořte novou instanci zadaného typu. |
true |
false |
Pokud je nalezena odpovídající instance, je vrácena bez ohledu na její typ. |
true |
true |
Pokud je nalezena odpovídající instance, je vrácena pouze v případě, že její typ je stejný jako zadaný ve volání metody. |
ValidateRecycledTypes je užitečné pro morfing jednoho typu objektu na jiný, pokud mají podobné vlastnosti, ale nesdílejí žádný společný nadřazený objekt nebo rozhraní.