ChartSerializer.Save Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.