Bagikan melalui


ChartSerializer.Save Metode

Definisi

Menyimpan properti bagan yang memiliki nilai non-default. Semua properti bagan dapat diserialisasikan; ini termasuk data.

Overload

Nama Deskripsi
Save(XmlWriter)

Menyimpan data bagan dan properti dengan nilai non-default ke objek tertentu yang berasal dari XmlWriter kelas .

Save(Stream)

Menyimpan data bagan dan properti dengan nilai non-default ke objek yang berasal dari Stream kelas.

Save(TextWriter)

Menyimpan data bagan dan properti dengan nilai non-default ke objek tertentu yang berasal dari TextWriter kelas .

Save(String)

Menyimpan data bagan dan properti dengan nilai non-default ke file yang diberikan.

Save(XmlWriter)

Menyimpan data bagan dan properti dengan nilai non-default ke objek tertentu yang berasal dari XmlWriter kelas .

public:
 void Save(System::Xml::XmlWriter ^ writer);
public void Save(System.Xml.XmlWriter writer);
member this.Save : System.Xml.XmlWriter -> unit
Public Sub Save (writer As XmlWriter)

Parameter

writer
XmlWriter

Objek yang berasal dari XmlWriter digunakan untuk menyimpan Chart properti.

Keterangan

Secara default, semua properti bagan dengan nilai non-default, yang mencakup titik data, akan diserialisasikan saat metode ini dipanggil. Untuk mengontrol karakteristik bagan mana yang diserialisasikan, gunakan Contentproperti , SerializableContent dan NonSerializableContent .

Saat Anda menggunakan definisi ini, formatnya harus XML; format dapat diubah dengan Format properti .

Saat Anda bekerja dengan file teks format XML, untuk kesederhanaan gunakan metode sebagai gantinya Save .

Berlaku untuk

Save(Stream)

Menyimpan data bagan dan properti dengan nilai non-default ke objek yang berasal dari Stream kelas.

public:
 void Save(System::IO::Stream ^ stream);
public void Save(System.IO.Stream stream);
member this.Save : System.IO.Stream -> unit
Public Sub Save (stream As Stream)

Parameter

stream
Stream

Objek yang berasal dari Stream kelas , seperti MemoryStream, yang digunakan untuk menyimpan properti bagan.

Keterangan

Secara default, semua properti bagan dengan nilai non-default, yang mencakup titik data, akan diserialisasikan saat metode ini dipanggil. Untuk mengontrol karakteristik bagan yang akan diserialisasikan, gunakan Contentproperti , SerializableContent dan NonSerializableContent .

Jika metode ini digunakan untuk menyimpan properti tampilan sebagai templat, pastikan bahwa IsTemplateMode properti ChartSerializer objek terlebih dahulu diatur ke true sebelum memanggil metode ini.

Serialisasi bagan sebagai templat terjadi secara berbeda dari serialisasi non-templat; konsentrat serialisasi templat pada properti Tampilan.

Saat templat diserialisasikan, LoadTemplate metode dapat digunakan untuk memuat templat, untuk menyediakan properti Tampilan untuk bagan.

Templat dapat digunakan untuk mensimulasikan palet kustom.

Berlaku untuk

Save(TextWriter)

Menyimpan data bagan dan properti dengan nilai non-default ke objek tertentu yang berasal dari TextWriter kelas .

public:
 void Save(System::IO::TextWriter ^ writer);
public void Save(System.IO.TextWriter writer);
member this.Save : System.IO.TextWriter -> unit
Public Sub Save (writer As TextWriter)

Parameter

writer
TextWriter

Objek yang berasal dari TextWriter kelas, misalnya, StringWriter, yang digunakan untuk menyimpan properti bagan.

Keterangan

Secara default, semua properti bagan dengan nilai non-default, yang mencakup titik data, akan diserialisasikan saat metode ini dipanggil. Untuk mengontrol karakteristik bagan mana yang diserialisasikan, gunakan Contentproperti , SerializableContent dan NonSerializableContent .

Saat Anda menggunakan definisi ini, formatnya harus XML; format dapat diatur dengan Format properti .

ViewStateData Jika properti Chart kontrol digunakan untuk mempertahankan status, metode ini dapat digunakan untuk menyimpan data berseri ke objek yang berasal dari TextWriter, yang kemudian digunakan untuk menulis data ke ViewStateData properti .

Berlaku untuk

Save(String)

Menyimpan data bagan dan properti dengan nilai non-default ke file yang diberikan.

public:
 void Save(System::String ^ fileName);
public void Save(string fileName);
member this.Save : string -> unit
Public Sub Save (fileName As String)

Parameter

fileName
String

Jalur relatif atau absolut file yang digunakan untuk menyimpan data serial. Perhatikan bahwa jika jalur relatif ditentukan, jalur akan relatif terhadap direktori saat ini.

Keterangan

Secara default semua properti bagan dengan nilai non-default, yang mencakup titik data, akan diserialisasikan ketika metode ini dipanggil. Untuk mengontrol karakteristik bagan yang akan diserialisasikan, gunakan Contentproperti , SerializableContent dan NonSerializableContent .

Secara default data disimpan dalam format XML. Untuk menyimpan data dalam format biner, gunakan Format properti .

Perhatikan bahwa izin Tulis harus diaktifkan untuk direktori tempat file disimpan. Secara default, ini adalah folder Bin aplikasi.

Jika metode ini digunakan untuk menyimpan properti Tampilan sebagai templat, pastikan bahwa IsTemplateMode properti terlebih dahulu diatur ke true sebelum memanggil metode ini.

Serialisasi bagan sebagai templat berlangsung berbeda dari serialisasi non-templat, terutama karena serialisasi templat berkonsentrasi pada properti Tampilan.

Saat templat diserialisasikan, LoadTemplate metode dapat digunakan untuk memuat templat, untuk menyediakan properti Tampilan untuk bagan.

Templat dapat digunakan untuk mensimulasikan palet kustom.

Berlaku untuk