Sdílet prostřednictvím


ChartSerializer.Save Metoda

Definice

Uloží vlastnosti grafu, které mají jiné než výchozí hodnoty. Všechny vlastnosti grafu lze serializovat; to zahrnuje i data.

Přetížení

Save(XmlWriter)

Uloží data a vlastnosti grafu s nevýchozími hodnotami do daného objektu, který je odvozen od XmlWriter třídy.

Save(Stream)

Uloží data a vlastnosti grafu s nevýchozími hodnotami do objektu, který je odvozen z Stream třídy.

Save(TextWriter)

Uloží data a vlastnosti grafu s nevýchozími hodnotami do daného objektu, který je odvozen od TextWriter třídy.

Save(String)

Uloží data a vlastnosti grafu s nevýchozími hodnotami do daného souboru.

Save(XmlWriter)

Uloží data a vlastnosti grafu s nevýchozími hodnotami do daného objektu, který je odvozen od XmlWriter třídy.

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

Objekt odvozený z XmlWriter použitého k uložení Chart vlastností.

Poznámky

Ve výchozím nastavení budou při zavolání této metody serializovány všechny vlastnosti grafu s nevýchozími hodnotami, včetně datových bodů. Chcete-li určit, které charakteristiky grafu jsou serializovány, použijte Contentvlastnosti , SerializableContent a NonSerializableContent .

Při použití této definice musí být formát XML; formát lze změnit pomocí Format vlastnosti .

Při práci s textovými soubory formátu XML použijte pro zjednodušení místo toho metodu Save .

Platí pro

Save(Stream)

Uloží data a vlastnosti grafu s nevýchozími hodnotami do objektu, který je odvozen z Stream třídy.

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

Objekt odvozený z Stream třídy, například MemoryStream, který se používá k uložení vlastností grafu.

Poznámky

Ve výchozím nastavení budou při zavolání této metody serializovány všechny vlastnosti grafu s nevýchozími hodnotami, včetně datových bodů. Pokud chcete řídit vlastnosti grafu, které mají být serializovány, použijte Contentvlastnosti , SerializableContent a NonSerializableContent .

Pokud se tato metoda používá k uložení vlastností vzhledu jako šablony, ujistěte se, že IsTemplateMode vlastnost objektu ChartSerializer je nejprve nastavena na true před voláním této metody.

Serializace grafu jako šablony probíhá jinak než bez šablony serializace; serializace šablony se soustředí na vlastnosti vzhledu.

Při serializaci šablony lze metodu LoadTemplate použít k načtení šablony k poskytnutí vlastností Vzhled grafu.

Šablony lze použít k simulaci vlastních palet.

Platí pro

Save(TextWriter)

Uloží data a vlastnosti grafu s nevýchozími hodnotami do daného objektu, který je odvozen od TextWriter třídy.

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

Objekt odvozený z TextWriter třídy, například , StringWriterkterý se používá k uložení vlastností grafu.

Poznámky

Ve výchozím nastavení budou při zavolání této metody serializovány všechny vlastnosti grafu s nevýchozími hodnotami, včetně datových bodů. Chcete-li určit, které charakteristiky grafu jsou serializovány, použijte Contentvlastnosti , SerializableContent a NonSerializableContent .

Při použití této definice musí být formát XML; formát lze nastavit pomocí Format vlastnosti .

ViewStateData Pokud se vlastnost Chart ovládacího prvku používá k zachování stavu, lze tuto metodu použít k uložení serializovaných dat do objektu odvozeného z TextWriter, který se pak použije k zápisu dat do ViewStateData vlastnosti.

Platí pro

Save(String)

Uloží data a vlastnosti grafu s nevýchozími hodnotami do daného souboru.

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

Relativní nebo absolutní cesta k souboru použitému k uložení serializovaných dat. Všimněte si, že pokud je zadána relativní cesta, bude cesta relativní k aktuálnímu adresáři.

Poznámky

Ve výchozím nastavení budou všechny vlastnosti grafu s jiné než výchozí hodnoty, které zahrnují datové body, serializovány při zavolání této metody. K řízení charakteristik grafu, které mají být serializovány Content, použijte vlastnosti , SerializableContent a NonSerializableContent .

Ve výchozím nastavení se data ukládají ve formátu XML. Pokud chcete data uložit v binárním formátu, použijte Format vlastnost .

Všimněte si, že oprávnění k zápisu musí být povolena pro adresář, ve kterém je soubor uložen. Ve výchozím nastavení se jedná o složku Bin aplikace.

Pokud se tato metoda používá k uložení vlastností vzhledu jako šablony, ujistěte se, že IsTemplateMode vlastnost je nejprve nastavena na true před voláním této metody.

Serializace grafu jako šablony probíhá jinak než serializace bez šablony, především proto, že se serializace šablony soustředí na vlastnosti vzhledu.

Při serializaci šablony lze metodu LoadTemplate použít k načtení šablony k poskytnutí vlastností Vzhled grafu.

Šablony lze použít k simulaci vlastních palet.

Platí pro