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 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.