Udostępnij za pośrednictwem


ChartSerializer.Save Metoda

Definicja

Zapisuje właściwości wykresu, które mają wartości inne niż domyślne. Wszystkie właściwości wykresu można serializować; obejmuje to dane.

Przeciążenia

Save(XmlWriter)

Zapisuje dane wykresu i właściwości z wartościami niedomyślnymi dla danego obiektu, który jest pochodną XmlWriter klasy.

Save(Stream)

Zapisuje dane wykresu i właściwości z wartościami niedomyślnymi do obiektu, który pochodzi od Stream klasy.

Save(TextWriter)

Zapisuje dane wykresu i właściwości z wartościami niedomyślnymi dla danego obiektu, który jest pochodną TextWriter klasy.

Save(String)

Zapisuje dane wykresu i właściwości z wartościami niedomyślnymi dla danego pliku.

Save(XmlWriter)

Zapisuje dane wykresu i właściwości z wartościami niedomyślnymi dla danego obiektu, który jest pochodną XmlWriter klasy.

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)

Parametry

writer
XmlWriter

Obiekt pochodzący z XmlWriter użycia do zapisywania Chart właściwości.

Uwagi

Domyślnie wszystkie właściwości wykresu z wartościami innymi niż domyślne, które zawierają punkty danych, zostaną zserializowane w przypadku wywołania tej metody. Aby kontrolować, które cechy wykresu są serializowane, Content Użyj SerializableContent NonSerializableContent właściwości i.

W przypadku użycia tej definicji format musi być XML; Format można zmienić za pomocą Format właściwości.

W przypadku pracy z plikami tekstowymi w formacie XML dla uproszczenia Użyj Save metody.

Dotyczy

Save(Stream)

Zapisuje dane wykresu i właściwości z wartościami niedomyślnymi do obiektu, który pochodzi od Stream klasy.

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)

Parametry

stream
Stream

Obiekt pochodny Stream klasy, na przykład MemoryStream , który jest używany do zapisywania właściwości wykresu.

Uwagi

Domyślnie wszystkie właściwości wykresu z wartościami innymi niż domyślne, które zawierają punkty danych, zostaną zserializowane w przypadku wywołania tej metody. Aby kontrolować charakterystyki wykresu do serializacji, użyj Content SerializableContent NonSerializableContent właściwości i.

Jeśli ta metoda jest używana do zapisywania właściwości wyglądu jako szablonu, IsTemplateMode przed wywołaniem tej metody upewnij się, że właściwość ChartSerializer obiektu jest najpierw ustawiona na wartość true .

Serializacja wykresu jako szablonu występuje inaczej od serializacji bez szablonu; Koncentraty serializacji szablonu na właściwościach wyglądu.

Gdy szablon jest serializowany, LoadTemplate Metoda może służyć do ładowania szablonu, aby zapewnić właściwości wyglądu wykresu.

Szablony mogą służyć do symulowania palet niestandardowych.

Dotyczy

Save(TextWriter)

Zapisuje dane wykresu i właściwości z wartościami niedomyślnymi dla danego obiektu, który jest pochodną TextWriter klasy.

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)

Parametry

writer
TextWriter

Obiekt pochodny TextWriter klasy, na przykład, StringWriter który służy do zapisywania właściwości wykresu.

Uwagi

Domyślnie wszystkie właściwości wykresu z wartościami innymi niż domyślne, które zawierają punkty danych, zostaną zserializowane w przypadku wywołania tej metody. Aby kontrolować, które cechy wykresu są serializowane, Content Użyj SerializableContent NonSerializableContent właściwości i.

W przypadku użycia tej definicji format musi być XML; Format można ustawić przy użyciu Format właściwości.

Jeśli ViewStateData Właściwość Chart formantu jest używana do utrwalania stanu, ta metoda może służyć do zapisywania serializowanych danych do obiektu pochodnego TextWriter , który jest następnie używany do zapisywania danych do ViewStateData właściwości.

Dotyczy

Save(String)

Zapisuje dane wykresu i właściwości z wartościami niedomyślnymi dla danego pliku.

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

Parametry

fileName
String

Względna lub bezwzględna ścieżka pliku służącego do przechowywania serializowanych danych. Należy pamiętać, że jeśli ścieżka względna jest określona, ścieżka będzie odnosi się do bieżącego katalogu.

Uwagi

Domyślnie wszystkie właściwości wykresu z wartościami innymi niż domyślne, które zawierają punkty danych, zostaną zserializowane w przypadku wywołania tej metody. Aby kontrolować charakterystyki wykresu do serializacji Content , użyj SerializableContent NonSerializableContent właściwości i.

Domyślnie dane są zapisywane w formacie XML. Aby zapisać dane w formacie binarnym, użyj Format właściwości.

Należy pamiętać, że w katalogu, w którym jest przechowywany plik, muszą być włączone uprawnienia do zapisu. Domyślnie jest to folder bin aplikacji.

Jeśli ta metoda jest używana do zapisywania właściwości wyglądu jako szablonu, IsTemplateMode true przed wywołaniem tej metody upewnij się, że właściwość jest najpierw ustawiona na wartość.

Serializacja wykresu jako szablonu działa inaczej niż Serializacja nietemplateowa, głównie dlatego, że Serializacja szablonu koncentruje się na właściwościach wyglądu.

Gdy szablon jest serializowany, LoadTemplate Metoda może służyć do ładowania szablonu, aby zapewnić właściwości wyglądu wykresu.

Szablony mogą służyć do symulowania palet niestandardowych.

Dotyczy