DesignerSerializationManager.ValidateRecycledTypes Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur qui indique si la méthode vérifie que les CreateInstance(Type, ICollection, String, Boolean) 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 si ce n’est pas le cas. La valeur par défaut est true.
Exceptions
Le gestionnaire de sérialisation a 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éer toujours une 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 à un autre s’il a des propriétés similaires, mais qu’il ne partage pas de parent ou d’interface commun.