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
| Nazwa | Opis |
|---|---|
| Save(XmlWriter) |
Zapisuje dane wykresu i właściwości z wartościami innych niż domyślne dla danego obiektu pochodzącego XmlWriter z klasy. |
| Save(Stream) |
Zapisuje dane wykresu i właściwości z wartościami innych niż domyślne do obiektu pochodzącego Stream z klasy. |
| Save(TextWriter) |
Zapisuje dane wykresu i właściwości z wartościami innych niż domyślne dla danego obiektu pochodzącego TextWriter z klasy. |
| Save(String) |
Zapisuje dane wykresu i właściwości z wartościami innych niż domyślne dla danego pliku. |
Save(XmlWriter)
Zapisuje dane wykresu i właściwości z wartościami innych niż domyślne dla danego obiektu pochodzącego XmlWriter z 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, będą serializowane po wywołaniu tej metody. Aby kontrolować, które cechy wykresu są serializowane, użyj Contentwłaściwości i NonSerializableContentSerializableContent .
Jeśli używasz tej definicji, format musi mieć format XML; format można zmienić za Format pomocą właściwości .
Podczas 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 innych niż domyślne do obiektu pochodzącego Stream z 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 pochodzący z Stream klasy, taki jak MemoryStream, 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, będą serializowane po wywołaniu tej metody. Aby kontrolować charakterystykę wykresu do serializacji, użyj Contentwłaściwości i SerializableContentNonSerializableContent .
Jeśli ta metoda służy do zapisywania właściwości wyglądu jako szablonu, przed wywołaniem tej metody upewnij się, że IsTemplateMode właściwość ChartSerializer obiektu jest najpierw ustawiona na true wartość .
Serializacja wykresu w postaci szablonu różni się od serializacji innej niż szablon; Serializacja szablonu koncentruje się na właściwościach wyglądu.
Gdy szablon jest serializowany, LoadTemplate można użyć metody do załadowania szablonu, aby udostępnić właściwości Wygląd wykresu.
Szablony mogą służyć do symulowania palet niestandardowych.
Dotyczy
Save(TextWriter)
Zapisuje dane wykresu i właściwości z wartościami innych niż domyślne dla danego obiektu pochodzącego TextWriter z 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 pochodzący z TextWriter klasy, na przykład , StringWriteruż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, będą serializowane po wywołaniu tej metody. Aby kontrolować, które cechy wykresu są serializowane, użyj Contentwłaściwości i NonSerializableContentSerializableContent .
Jeśli używasz tej definicji, format musi mieć format XML; format można ustawić za Format pomocą właściwości .
Dotyczy
Save(String)
Zapisuje dane wykresu i właściwości z wartościami innych niż domyślne 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 używana do przechowywania serializowanych danych. Należy pamiętać, że jeśli zostanie określona ścieżka względna, ścieżka będzie względna względem bieżącego katalogu.
Uwagi
Domyślnie wszystkie właściwości wykresu z wartościami innymi niż domyślne, które zawierają punkty danych, będą serializowane po wywołaniu tej metody. Aby kontrolować charakterystykę wykresu do serializacji, użyj Contentwłaściwości i NonSerializableContentSerializableContent .
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 uprawnienia do zapisu muszą być włączone dla katalogu, w którym jest przechowywany plik. Domyślnie jest to folder Bin aplikacji.
Jeśli ta metoda jest używana do zapisywania właściwości wyglądu jako szablonu, przed wywołaniem tej metody upewnij się, że IsTemplateMode właściwość jest najpierw ustawiona na true wartość .
Serializacja wykresu jako szablonu różni się od serializacji innej niż szablon, głównie dlatego, że serializacja szablonu koncentruje się na właściwościach wyglądu.
Gdy szablon jest serializowany, LoadTemplate można użyć metody do załadowania szablonu, aby udostępnić właściwości Wygląd wykresu.
Szablony mogą służyć do symulowania palet niestandardowych.