ChartSerializer.NonSerializableContent Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Diagrammeigenschaften ab, die nicht serialisiert werden, oder legt diese fest.
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
Eigenschaftswert
Ein durch Trennzeichen getrennter string
-Ausdruck, der die Diagrammeigenschaften darstellt, die nicht serialisiert werden. Die Syntax lautet "Klasse.Eigenschaft[,Klasse.Eigenschaft]".
Hinweise
Standardmäßig werden alle Diagramm Eigenschaften serialisiert, wenn die Save
-Methode und die- Load
Methode aufgerufen werden. Sie können die NonSerializableContent -Eigenschaft verwenden, um die zu serialisierenden Diagramm Merkmale zusammen mit den SerializableContent -und- Content Eigenschaften einzuschränken.
Diese Eigenschaft bestimmt, welche Diagramm Merkmale nicht serialisiert werden. Platzhalter können im Zeichen folgen Ausdruck auf die gleiche Weise wie die-Eigenschaft verwendet werden SerializableContent . Wenn Sie z. b. alle Diagramm BackColor
Eigenschaften von der Serialisierung ausschließen möchten, legen Sie diese Eigenschaft auf "*" fest. BackColor ".
Manchmal kann eine Eigenschaft so festgelegt werden, dass Sie serialisiert und nicht serialisiert wird. Dies ist bei Verwendung von Platzhaltern üblich. NonSerializableContentIm Vergleich zum Ausdruck hat der Ausdruck eine niedrigere Priorität SerializableContent . Beachten Sie jedoch, dass Zeichen folgen Ausdrücken, die Platzhalter verwenden, weniger Gewicht eingeräumt wird. Wenn beispielsweise die- SerializableContent Eigenschaft auf "*" festgelegt ist. BackColor "und die- NonSerializableContent Eigenschaft auf festgelegt ist BackColor , werden alle B- ackColor
Eigenschaften mit Ausnahme von ChartArea Objekten serialisiert.
Wenn die- Content Eigenschaft festgelegt wurde, hängt die Priorität davon ab, wie viele Platzhalter im NonSerializableContent Ausdruck verwendet werden. Wenn Sie z. b Content . die-Eigenschaft auf festlegen, Appearance wird die- SerializableContent Eigenschaft mit dem Wert "angezeigt * . Zurück * "-Ausdruck. , Wenn die- NonSerializableContent Eigenschaft auf festgelegt ist * . Zurück * ", werden alle Back*
Diagramm Eigenschaften, wie z BackColor
. b BackGradient
., usw., trotzdem serialisiert. Dies liegt daran, dass der- SerializableContent Eigenschafts Wert im Vergleich zur-Eigenschaft eine höhere Priorität hat NonSerializableContent .
Diese Eigenschaft wirkt sich auf alle Vorgänge zum Speichern, laden und zurücksetzen aus.