ShouldSerializeValue Método (Object)
Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

PropertyDescriptor.ShouldSerializeValue (Método) (Object)

 

Cuando se reemplaza en una clase derivada, determina un valor que indica si el valor de esta propiedad debe almacenarse.

Espacio de nombres:   System.ComponentModel
Ensamblado:  System (en System.dll)

public abstract bool ShouldSerializeValue(
	object component
)

Parámetros

component

Componente con la propiedad cuya persistencia se va a examinar.

Valor devuelto

Type: System.Boolean

true si se debe almacenar la propiedad; en caso contrario, false.

Normalmente, este método se implementa mediante reflexión.

Notas para los herederos:

Cuando se reemplaza en una clase derivada, este método devuelve true si el valor actual de la propiedad no es su valor predeterminado.Busca un valor predeterminado buscando primero DefaultValueAttribute.Si el método encuentra este atributo, comparará el valor del atributo con el valor actual de la propiedad.Si este método no puede encontrar un atributo DefaultValueAttribute, busca un método "ShouldSerializeMyProperty" que es necesario para llevar a cabo implementaciones.Si lo encuentra, ShouldSerializeValue lo invoca.Si este método no encuentra un atributo DefaultValueAttribute o un método "ShouldSerializeMyProperty", no podrá crear optimizaciones y devolverá true.

System_CAPS_noteNota

La clase ComponentDesigner implementa una lógica de serialización especial para los componentes heredados.Para obtener más información, vea los comentarios de ComponentDesigner.

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar:
© 2016 Microsoft