Share via


DesignerSerializationManager.ValidateRecycledTypes Propriété

Définition

Obtient ou définit une valeur qui indique si la méthode CreateInstance(Type, ICollection, String, Boolean) vérifie que les noms correspondants font référence au même type.

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

Valeur de propriété

true si CreateInstance(Type, ICollection, String, Boolean) vérifie les types ; sinon, false. La valeur par défaut est true.

Exceptions

Le gestionnaire de sérialisation dispose d'une session de sérialisation active.

Remarques

La ValidateRecycledTypes propriété modifie le comportement de la CreateInstance méthode lorsque la RecycleInstances propriété est true, comme indiqué dans le tableau suivant.

RecycleInstances ValidateRecycledTypes Comportement de CreateInstance
false true ou false Créez toujours un instance du type spécifié
true false Si une instance correspondante est trouvée, elle est retournée, quel que soit son type.
true true Si une instance correspondante est trouvée, elle est retournée uniquement si son type est identique à celui spécifié dans l’appel de méthode.

ValidateRecycledTypes est utile pour transformer un type d’objet en un autre s’ils ont des propriétés similaires, mais qu’ils ne partagent aucun parent ou interface commun.

S’applique à

Voir aussi