DesignerSerializationManager.ValidateRecycledTypes Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que indica si el método CreateInstance(Type, ICollection, String, Boolean) va a comprobar que los nombres coincidentes hagan referencia al mismo tipo.
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
Valor de propiedad
true
si CreateInstance(Type, ICollection, String, Boolean) comprueba los tipos; en caso contrario, false
. De manera predeterminada, es true
.
Excepciones
El administrador de serialización tiene una sesión de serialización activa.
Comentarios
La ValidateRecycledTypes propiedad modifica el comportamiento del CreateInstance método cuando la RecycleInstances propiedad es true
, como se detalla en la tabla siguiente.
RecycleInstances |
ValidateRecycledTypes |
Comportamiento de CreateInstance |
---|---|---|
false |
true o false |
Cree siempre una nueva instancia del tipo especificado. |
true |
false |
Si se encuentra una instancia coincidente, se devuelve, independientemente de su tipo. |
true |
true |
Si se encuentra una instancia coincidente, solo se devuelve si su tipo es el mismo que se especifica en la llamada al método. |
ValidateRecycledTypes es útil para transformar un tipo de objeto a otro si tienen propiedades similares, pero no comparten ninguna interfaz o elemento primario común.