Sdílet prostřednictvím


DesignerSerializationManager.ValidateRecycledTypes Vlastnost

Definice

Získá nebo nastaví hodnotu, která urč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 pokud CreateInstance(Type, ICollection, String, Boolean) ověří typy, false jinak pokud ne. Výchozí hodnota je true.

Výjimky

Správce serializace má aktivní relaci serializace.

Poznámky

Vlastnost ValidateRecycledTypes upravuje chování CreateInstance metody při RecycleInstances vlastnosti je true, jak je 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 jeho typ.
true true Pokud se najde odpovídající instance, vrátí se pouze v případě, že jeho 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 sdílejí žádné společné nadřazené nebo rozhraní.

Platí pro

Viz také