Freigeben über


TypeConverter.SimplePropertyDescriptor.ShouldSerializeValue-Methode

Gibt zurück, ob der Wert dieser Eigenschaft beibehalten werden kann.

Namespace: System.ComponentModel
Assembly: System (in system.dll)

Syntax

'Declaration
Public Overrides Function ShouldSerializeValue ( _
    component As Object _
) As Boolean
'Usage
Dim instance As SimplePropertyDescriptor
Dim component As Object
Dim returnValue As Boolean

returnValue = instance.ShouldSerializeValue(component)
public override bool ShouldSerializeValue (
    Object component
)
public:
virtual bool ShouldSerializeValue (
    Object^ component
) override
public boolean ShouldSerializeValue (
    Object component
)
public override function ShouldSerializeValue (
    component : Object
) : boolean

Parameter

  • component
    Die Komponente mit der Eigenschaft, die auf Dauerhaftigkeit überprüft werden soll.

Rückgabewert

true, wenn der Wert der Eigenschaft beibehalten werden kann, andernfalls false.

Hinweise

Gemäß der Implementierung in dieser Klasse gibt diese Methode false zurück.

Hinweise für Erben Beim Überschreiben in einer abgeleiteten Klasse gibt diese Methode true zurück, wenn der aktuelle Wert der Eigenschaft von deren Standardwert abweicht. Die Methode sucht nach einem Standardwert, indem zuerst ein DefaultValueAttribute gesucht wird. Wenn sie das Attribut findet, vergleicht sie den Wert des Attributs mit dem Wert der aktuellen Eigenschaft. Wenn die Methode kein DefaultValueAttribute findet, sucht sie nach einer ShouldSerializeMyProperty-Methode. Wenn eine ShouldSerializeMyProperty-Methode gefunden wird, wird diese aufgerufen. Wenn diese Methode kein DefaultValueAttribute und keine ShouldSerializeMyProperty-Methode findet, kann sie keine Optimierungen erstellen und gibt true zurück.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

TypeConverter.SimplePropertyDescriptor-Klasse
TypeConverter.SimplePropertyDescriptor-Member
System.ComponentModel-Namespace
TypeConverter-Klasse
TypeConverter.SimplePropertyDescriptor-Klasse
PropertyDescriptor-Klasse