Поделиться через


ChartSerializer.Save Метод

Определение

Сохраняет свойства диаграммы, не имеющие значений по умолчанию. Все свойства диаграммы можно сериализовать; сюда входят данные.

Перегрузки

Имя Описание
Save(XmlWriter)

Сохраняет данные диаграммы и свойства с значениями, не используемыми по умолчанию, для заданного XmlWriter объекта, производного от класса.

Save(Stream)

Сохраняет данные диаграммы и свойства со значениями, не используемыми по умолчанию, в объект, производный от Stream класса.

Save(TextWriter)

Сохраняет данные диаграммы и свойства с значениями, не используемыми по умолчанию, для заданного TextWriter объекта, производного от класса.

Save(String)

Сохраняет данные диаграммы и свойства с значениями, не используемыми по умолчанию, в указанный файл.

Save(XmlWriter)

Сохраняет данные диаграммы и свойства с значениями, не используемыми по умолчанию, для заданного 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)

Параметры

writer
XmlWriter

Объект, производный от XmlWriter используемого для сохранения Chart свойств.

Комментарии

По умолчанию все свойства диаграммы со значениями, не являющихся значениями по умолчанию, включая точки данных, будут сериализованы при вызове этого метода. Чтобы управлять сериализацией характеристик диаграммы, используйте ContentSerializableContent свойства и NonSerializableContent свойства.

При использовании этого определения формат должен быть XML; формат можно изменить с помощью Format свойства.

При работе с текстовыми файлами формата XML вместо этого используйте Save метод.

Применяется к

Save(Stream)

Сохраняет данные диаграммы и свойства со значениями, не используемыми по умолчанию, в объект, производный от 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)

Параметры

stream
Stream

Объект, производный Stream от класса, например MemoryStream, используемый для сохранения свойств диаграммы.

Комментарии

По умолчанию все свойства диаграммы со значениями, не являющихся значениями по умолчанию, включая точки данных, будут сериализованы при вызове этого метода. Чтобы управлять характеристиками диаграммы для сериализации, используйте ContentSerializableContent свойства и NonSerializableContent свойства.

Если этот метод используется для сохранения свойств внешнего вида в качестве шаблона, убедитесь, что IsTemplateMode свойство ChartSerializer объекта сначала установлено true перед вызовом этого метода.

Сериализация диаграммы в виде шаблона отличается от сериализации, отличной от шаблона; Сериализация шаблонов сосредоточена на свойствах внешнего вида.

При сериализации LoadTemplate шаблона метод можно использовать для загрузки шаблона, чтобы предоставить свойства внешнего вида для диаграммы.

Шаблоны можно использовать для имитации пользовательских палитр.

Применяется к

Save(TextWriter)

Сохраняет данные диаграммы и свойства с значениями, не используемыми по умолчанию, для заданного 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)

Параметры

writer
TextWriter

Объект, производный от TextWriter класса, например StringWriter, используется для сохранения свойств диаграммы.

Комментарии

По умолчанию все свойства диаграммы со значениями, не являющихся значениями по умолчанию, включая точки данных, будут сериализованы при вызове этого метода. Чтобы управлять сериализацией характеристик диаграммы, используйте ContentSerializableContent свойства и NonSerializableContent свойства.

При использовании этого определения формат должен быть XML; Формат можно задать с Format помощью свойства.

ViewStateData Если свойство Chart элемента управления используется для сохранения состояния, этот метод можно использовать для сохранения сериализованных данных в объект, производный от TextWriterобъекта, который затем используется для записи данных в ViewStateData свойство.

Применяется к

Save(String)

Сохраняет данные диаграммы и свойства с значениями, не используемыми по умолчанию, в указанный файл.

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

Параметры

fileName
String

Относительный или абсолютный путь к файлу, используемому для хранения сериализованных данных. Обратите внимание, что если указан относительный путь, путь будет относительно текущего каталога.

Комментарии

По умолчанию все свойства диаграммы со значениями, не являющихся значениями по умолчанию, включая точки данных, будут сериализованы при вызове этого метода. Для управления характеристиками диаграммы для сериализации используются ContentSerializableContent свойства и NonSerializableContent свойства.

По умолчанию данные сохраняются в формате XML. Чтобы сохранить данные в двоичном формате, используйте Format это свойство.

Обратите внимание, что разрешения на запись должны быть включены для каталога, в котором хранится файл. По умолчанию это папка Bin приложения.

Если этот метод используется для сохранения свойств Внешнего вида в качестве шаблона, убедитесь, что IsTemplateMode свойство сначала задано true перед вызовом этого метода.

Сериализация диаграммы в виде шаблона отличается от сериализации, отличной от сериализации не шаблонов, в первую очередь потому, что сериализация шаблонов сосредоточена на свойствах внешнего вида.

При сериализации LoadTemplate шаблона метод можно использовать для загрузки шаблона, чтобы предоставить свойства внешнего вида для диаграммы.

Шаблоны можно использовать для имитации пользовательских палитр.

Применяется к