ChartSerializer.Save Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Slaat grafiekeigenschappen op met niet-standaardwaarden. Alle grafiekeigenschappen kunnen worden geserialiseerd; dit omvat gegevens.
Overloads
| Name | Description |
|---|---|
| Save(XmlWriter) |
Hiermee worden grafiekgegevens en -eigenschappen met niet-standaardwaarden opgeslagen in het opgegeven object dat is afgeleid van de XmlWriter klasse. |
| Save(Stream) |
Hiermee worden grafiekgegevens en -eigenschappen met niet-standaardwaarden opgeslagen in een object dat is afgeleid van de Stream klasse. |
| Save(TextWriter) |
Hiermee worden grafiekgegevens en -eigenschappen met niet-standaardwaarden opgeslagen in het opgegeven object dat is afgeleid van de TextWriter klasse. |
| Save(String) |
Hiermee worden grafiekgegevens en eigenschappen met niet-standaardwaarden opgeslagen in het opgegeven bestand. |
Save(XmlWriter)
Hiermee worden grafiekgegevens en -eigenschappen met niet-standaardwaarden opgeslagen in het opgegeven object dat is afgeleid van de XmlWriter klasse.
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)
Parameters
- writer
- XmlWriter
Een object dat is afgeleid van XmlWriter het gebruik om eigenschappen op te slaan Chart .
Opmerkingen
Standaard worden alle grafiekeigenschappen met niet-standaardwaarden, die gegevenspunten bevatten, geserialiseerd wanneer deze methode wordt aangeroepen. Als u wilt bepalen welke grafiekkenmerken worden geserialiseerd, gebruikt u de ContentSerializableContent en NonSerializableContent eigenschappen.
Wanneer u deze definitie gebruikt, moet de indeling XML zijn; de indeling kan worden gewijzigd met de Format eigenschap.
Wanneer u met tekstbestanden met XML-indeling werkt, gebruikt u voor de eenvoud de Save methode.
Van toepassing op
Save(Stream)
Hiermee worden grafiekgegevens en -eigenschappen met niet-standaardwaarden opgeslagen in een object dat is afgeleid van de Stream klasse.
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)
Parameters
- stream
- Stream
Een object dat is afgeleid van de Stream klasse, zoals MemoryStream, dat wordt gebruikt om grafiekeigenschappen op te slaan.
Opmerkingen
Standaard worden alle grafiekeigenschappen met niet-standaardwaarden, die gegevenspunten bevatten, geserialiseerd wanneer deze methode wordt aangeroepen. Als u de grafiekkenmerken wilt bepalen die moeten worden geserialiseerd, gebruikt u de ContentSerializableContent en NonSerializableContent eigenschappen.
Als deze methode wordt gebruikt om weergave-eigenschappen op te slaan als sjabloon, moet u ervoor zorgen dat de IsTemplateMode eigenschap van het ChartSerializer object eerst is ingesteld true op voordat u deze methode aanroept.
Serialisatie van een grafiek als sjabloon gebeurt anders dan serialisatie van niet-sjablonen; sjabloonserialisatie is gericht op eigenschappen van vormgeving.
Wanneer een sjabloon wordt geserialiseerd, kan de LoadTemplate methode worden gebruikt om de sjabloon te laden, om de eigenschappen Vormgeving voor een grafiek op te geven.
Sjablonen kunnen worden gebruikt om aangepaste paletten te simuleren.
Van toepassing op
Save(TextWriter)
Hiermee worden grafiekgegevens en -eigenschappen met niet-standaardwaarden opgeslagen in het opgegeven object dat is afgeleid van de TextWriter klasse.
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)
Parameters
- writer
- TextWriter
Een object dat is afgeleid van TextWriter klasse, StringWriterbijvoorbeeld, dat wordt gebruikt om grafiekeigenschappen op te slaan.
Opmerkingen
Standaard worden alle grafiekeigenschappen met niet-standaardwaarden, die gegevenspunten bevatten, geserialiseerd wanneer deze methode wordt aangeroepen. Als u wilt bepalen welke grafiekkenmerken worden geserialiseerd, gebruikt u de ContentSerializableContent en NonSerializableContent eigenschappen.
Wanneer u deze definitie gebruikt, moet de indeling XML zijn; de indeling kan worden ingesteld met de Format eigenschap.
Als de ViewStateData eigenschap van het Chart besturingselement wordt gebruikt om de status te behouden, kan deze methode worden gebruikt om de geserialiseerde gegevens op te slaan in een object dat is afgeleid van TextWriter, die vervolgens wordt gebruikt om de gegevens naar de ViewStateData eigenschap te schrijven.
Van toepassing op
Save(String)
Hiermee worden grafiekgegevens en eigenschappen met niet-standaardwaarden opgeslagen in het opgegeven bestand.
public:
void Save(System::String ^ fileName);
public void Save(string fileName);
member this.Save : string -> unit
Public Sub Save (fileName As String)
Parameters
- fileName
- String
Het relatieve of absolute pad van het bestand dat wordt gebruikt voor het opslaan van de geserialiseerde gegevens. Houd er rekening mee dat als er een relatief pad is opgegeven, het pad relatief is ten opzichte van de huidige map.
Opmerkingen
Standaard worden alle grafiekeigenschappen met niet-standaardwaarden, waaronder gegevenspunten, geserialiseerd wanneer deze methode wordt aangeroepen. Als u grafiekkenmerken wilt beheren die moeten worden geserialiseerd, Content gebruikt u de SerializableContenten NonSerializableContent eigenschappen.
Standaard worden gegevens opgeslagen in een XML-indeling. Als u de gegevens in een binaire indeling wilt opslaan, gebruikt u de Format eigenschap.
Schrijfmachtigingen moeten zijn ingeschakeld voor de map waarin het bestand is opgeslagen. Dit is standaard de map Bin van de toepassing.
Als deze methode wordt gebruikt om eigenschappen voor vormgeving als sjabloon op te slaan, moet u ervoor zorgen dat de IsTemplateMode eigenschap eerst is ingesteld true voordat u deze methode aanroept.
Serialisatie van een grafiek als een sjabloon verloopt anders dan serialisatie van niet-sjablonen, voornamelijk omdat sjabloonserialisatie zich richt op eigenschappen voor vormgeving.
Wanneer een sjabloon wordt geserialiseerd, kan de LoadTemplate methode worden gebruikt om de sjabloon te laden, om de eigenschappen Vormgeving voor een grafiek op te geven.
Sjablonen kunnen worden gebruikt om aangepaste paletten te simuleren.