Freigeben über


ChartSerializer.NonSerializableContent Eigenschaft

Definition

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

String

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.

Gilt für