Bagikan melalui


ChartSerializer.NonSerializableContent Properti

Definisi

Mendapatkan atau mengatur properti bagan yang tidak akan diserialisasikan.

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

Nilai Properti

Ekspresi yang dipisahkan string koma yang mewakili properti bagan yang tidak akan diserialisasikan. Sintaksnya adalah "Class.Property[,Class.Property]".

Keterangan

Secara default semua properti bagan akan diserialisasikan ketika Save metode dan Load dipanggil. Anda dapat menggunakan NonSerializableContent properti untuk membatasi karakteristik bagan yang akan diserialisasikan, bersama dengan SerializableContent properti dan Content .

Properti ini menentukan karakteristik bagan mana yang tidak akan diserialisasikan. Kartubebas dapat digunakan dalam ekspresi string, dengan cara yang sama seperti SerializableContent properti . Misalnya, untuk mengecualikan semua properti bagan BackColor dari serialisasi, atur properti ini ke "*. BackColor".

Terkadang, properti dapat diatur ke diserialisasikan dan tidak diserialisasikan, yang umum ketika wildcard digunakan. Ekspresi NonSerializableContent memiliki prioritas yang lebih rendah jika dibandingkan SerializableContent dengan ekspresi. Namun, perhatikan bahwa lebih sedikit berat diberikan untuk ekspresi string yang menggunakan kartubebas. Misalnya, jika SerializableContent properti diatur ke "*. BackColor" dan NonSerializableContent properti diatur ke BackColor, semua properti BackColor kecuali untuk ChartArea objek akan diserialisasikan.

Content Jika properti telah ditetapkan, prioritas tergantung pada berapa banyak kartubebas yang digunakan dalam NonSerializableContent ekspresi. Misalnya, mengatur properti ke ContentAppearance akan menghasilkan SerializableContent properti yang berisi "*. Kembali*" ekspresi. NonSerializableContent Jika properti diatur ke "*. Back*", semua Back* properti bagan seperti BackColor, , BackGradientdan sebagainya, masih akan diserialisasikan. Ini karena SerializableContent nilai properti memiliki prioritas yang lebih tinggi jika dibandingkan NonSerializableContent dengan properti .

Properti ini memengaruhi semua operasi simpan, muat, dan reset.

Berlaku untuk