Condividi tramite


ChartSerializer.Save Metodo

Definizione

Salva le proprietà del grafico associate a valori non predefiniti. È possibile serializzare tutte le proprietà del grafico, inclusi i dati.

Overload

Save(XmlWriter)

Salva i dati e le proprietà del grafico con valori non predefiniti nell'oggetto specificato derivato dalla classe XmlWriter.

Save(Stream)

Salva i dati e le proprietà del grafico con valori non predefiniti in un oggetto che deriva dalla classe Stream.

Save(TextWriter)

Salva i dati e le proprietà del grafico con valori non predefiniti nell'oggetto specificato derivato dalla classe TextWriter.

Save(String)

Salva i dati e le proprietà del grafico con valori non predefiniti nel file specificato.

Save(XmlWriter)

Salva i dati e le proprietà del grafico con valori non predefiniti nell'oggetto specificato derivato dalla classe XmlWriter.

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)

Parametri

writer
XmlWriter

Oggetto derivato da XmlWriter utilizzato per salvare le proprietà Chart.

Commenti

Per impostazione predefinita, tutte le proprietà del grafico con valori non predefiniti, che includono punti dati, verranno serializzate quando viene chiamato questo metodo. Per controllare quali caratteristiche del grafico vengono serializzate, usare le Content SerializableContent proprietà e NonSerializableContent .

Quando si usa questa definizione, il formato deve essere XML. il formato può essere modificato con la Format proprietà .

Quando si usano file di testo in formato XML, per semplicità usare invece Save il metodo .

Si applica a

Save(Stream)

Salva i dati e le proprietà del grafico con valori non predefiniti in un oggetto che deriva dalla classe Stream.

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)

Parametri

stream
Stream

Oggetto derivato dalla classe Stream, ad esempio MemoryStream, utilizzato per salvare le proprietà del grafico.

Commenti

Per impostazione predefinita, tutte le proprietà del grafico con valori non predefiniti, che includono punti dati, verranno serializzate quando viene chiamato questo metodo. Per controllare le caratteristiche del grafico da serializzare, usare le Content SerializableContent proprietà e NonSerializableContent .

Se questo metodo viene usato per salvare le proprietà dell'aspetto come modello, assicurarsi che la proprietà dell'oggetto sia impostata su prima IsTemplateMode ChartSerializer di chiamare questo true metodo.

La serializzazione di un grafico come modello avviene in modo diverso rispetto alla serializzazione non modello. La serializzazione del modello si concentra sulle proprietà Appearance.

Quando un modello viene serializzato, il metodo può essere usato per caricare il modello, per fornire LoadTemplate le proprietà Appearance per un grafico.

I modelli possono essere usati per simulare tavolozze personalizzate.

Si applica a

Save(TextWriter)

Salva i dati e le proprietà del grafico con valori non predefiniti nell'oggetto specificato derivato dalla classe TextWriter.

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)

Parametri

writer
TextWriter

Oggetto derivato dalla classe TextWriter, ad esempio StringWriter, utilizzato per salvare le proprietà del grafico.

Commenti

Per impostazione predefinita, tutte le proprietà del grafico con valori non predefiniti, che includono punti dati, verranno serializzate quando viene chiamato questo metodo. Per controllare quali caratteristiche del grafico vengono serializzate, usare le Content SerializableContent proprietà e NonSerializableContent .

Quando si usa questa definizione, il formato deve essere XML. il formato può essere impostato con la Format proprietà .

Si applica a

Save(String)

Salva i dati e le proprietà del grafico con valori non predefiniti nel file specificato.

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

Parametri

fileName
String

Percorso relativo o assoluto del file utilizzato per archiviare i dati serializzati. Si noti che se viene specificato un percorso relativo, il percorso sarà relativo alla directory corrente.

Commenti

Per impostazione predefinita, tutte le proprietà del grafico con valori non predefiniti, che includono punti dati, verranno serializzate quando viene chiamato questo metodo. Per controllare le caratteristiche del grafico da serializzare, utilizzare Content SerializableContent le proprietà e NonSerializableContent .

Per impostazione predefinita, i dati vengono salvati in formato XML. Per salvare i dati in formato binario, usare la Format proprietà .

Si noti che le autorizzazioni di scrittura devono essere abilitate per la directory in cui è archiviato il file. Per impostazione predefinita, si tratta della cartella Bin dell'applicazione.

Se questo metodo viene usato per salvare le proprietà Appearance come modello, assicurarsi che la proprietà sia impostata su prima IsTemplateMode true di chiamare questo metodo.

La serializzazione di un grafico come modello procede in modo diverso rispetto alla serializzazione non modello, principalmente perché la serializzazione del modello si concentra sulle proprietà Appearance.

Quando un modello viene serializzato, il metodo può essere usato per caricare il modello, per fornire LoadTemplate le proprietà Appearance per un grafico.

I modelli possono essere usati per simulare tavolozze personalizzate.

Si applica a