ChartSerializer.NonSerializableContent Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de grafiekeigenschappen op die niet worden geserialiseerd of ingesteld.
public:
property System::String ^ NonSerializableContent { System::String ^ get(); void set(System::String ^ value); };
public string NonSerializableContent { get; set; }
member this.NonSerializableContent : string with get, set
Public Property NonSerializableContent As String
Waarde van eigenschap
Een door komma's gescheiden string expressie die de grafiekeigenschappen vertegenwoordigt die niet worden geserialiseerd. De syntaxis is Class.Property[, Class.Property].
Opmerkingen
Standaard worden alle grafiekeigenschappen geserialiseerd wanneer de Save en Load methoden worden aangeroepen. U kunt de NonSerializableContent eigenschap gebruiken om grafiekkenmerken te beperken die samen met de SerializableContent en Content eigenschappen moeten worden geserialiseerd.
Met deze eigenschap wordt bepaald welke grafiekkenmerken niet worden geserialiseerd. Jokertekens kunnen worden gebruikt in de tekenreeksexpressie, op dezelfde manier als de SerializableContent eigenschap. Als u bijvoorbeeld alle grafiekeigenschappen BackColor wilt uitsluiten van serialisatie, stelt u deze eigenschap in op *. BackColor".
Soms kan een eigenschap worden ingesteld op zowel geserialiseerd als niet geserialiseerd, wat gebruikelijk is wanneer jokertekens worden gebruikt. De NonSerializableContent expressie heeft een lagere prioriteit in vergelijking met de SerializableContent expressie. Houd er echter rekening mee dat er minder gewicht wordt gegeven aan tekenreeksexpressies die jokertekens gebruiken. Als de SerializableContent eigenschap bijvoorbeeld is ingesteld op *. BackColor' en de NonSerializableContent eigenschap is ingesteld op BackColor, alle B-eigenschappenackColor , met uitzondering van ChartArea objecten, worden geserialiseerd.
Als de Content eigenschap is ingesteld, is de prioriteit afhankelijk van het aantal jokertekens dat in de NonSerializableContent expressie wordt gebruikt. Als u bijvoorbeeld de Content eigenschap instelt op Appearance , resulteert dit in de SerializableContent eigenschap met een '*'. De expressie Back*. Als de NonSerializableContent eigenschap is ingesteld op *. Back*', alle Back* grafiekeigenschappen zoals BackColor, BackGradientenzovoort, worden nog steeds geserialiseerd. Dit komt doordat de SerializableContent eigenschapswaarde een hogere prioriteit heeft in vergelijking met de NonSerializableContent eigenschap.
Deze eigenschap is van invloed op alle bewerkingen voor opslaan, laden en opnieuw instellen.