ChartSerializer.NonSerializableContent Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.