XamlServices.Save Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обрабатывает предоставленный граф объектов в представление узла XAML, а затем в выходной формат для сериализации.
Перегрузки
| Имя | Описание |
|---|---|
| Save(Object) |
Обрабатывает предоставленное дерево объектов в представление узла XAML и возвращает строковое представление выходного XAML. |
| Save(Stream, Object) |
Обрабатывает предоставленный граф объектов в представление узла XAML, а затем в выходной поток для сериализации. |
| Save(TextWriter, Object) |
Обрабатывает предоставленный граф объектов в представление узла XAML, а затем в выходные данные, которые передаются в предоставленный TextWriterобъект. |
| Save(String, Object) |
Обрабатывает предоставленный граф объектов в представление узла XAML, а затем записывает его в выходной файл в указанном расположении. |
| Save(XamlWriter, Object) |
Обрабатывает предоставленный граф объектов в представление узла XAML, а затем записывает его в предоставленный модуль записи XAML. |
| Save(XmlWriter, Object) |
Обрабатывает предоставленный граф объектов в представление узла XAML, а затем записывает его в предоставленный XmlWriterобъект. |
Save(Object)
Обрабатывает предоставленное дерево объектов в представление узла XAML и возвращает строковое представление выходного XAML.
public:
static System::String ^ Save(System::Object ^ instance);
public static string Save(object instance);
static member Save : obj -> string
Public Shared Function Save (instance As Object) As String
Параметры
- instance
- Object
Корень графа объектов для обработки.
Возвращаемое значение
Выходные данные разметки XAML в виде строки.
Комментарии
Выходные данные этого метода являются ToString результатом XmlWriter вызова метода. Это XmlWriter создается с помощью следующих параметров: XmlWriterSettings.Indent имеет trueзначение ; и XmlWriterSettings.OmitXmlDeclaration имеет значение true.
Возвращаемая строка может быть загружена в виде допустимого XML через Create метод, если вы обработали строку в потоке или в средство чтения, специально выделенное для XAML.
Применяется к
Save(Stream, Object)
Обрабатывает предоставленный граф объектов в представление узла XAML, а затем в выходной поток для сериализации.
public:
static void Save(System::IO::Stream ^ stream, System::Object ^ instance);
public static void Save(System.IO.Stream stream, object instance);
static member Save : System.IO.Stream * obj -> unit
Public Shared Sub Save (stream As Stream, instance As Object)
Параметры
- stream
- Stream
Целевой поток.
- instance
- Object
Корень графа объектов для обработки.
Исключения
streamвходные данные .null
Комментарии
Это важно
XamlServices Не рекомендуется использовать набор API чтения ИЛИ XAML, если вы обрабатываете типы Windows Presentation Foundation (WPF) или типы на основе WPF. Для использования WPF используйте System.Windows.Markup.XamlReader для чтения или загрузки XAML, а System.Windows.Markup.XamlWriter также для обратной записи XAML. Эти классы используют System.Xaml API внутри своей реализации. Однако они также обеспечивают поддержку конкретных концепций WPF, влияющих на характер чтения и записи XAML, таких как оптимизация свойств зависимостей.
Применяется к
Save(TextWriter, Object)
Обрабатывает предоставленный граф объектов в представление узла XAML, а затем в выходные данные, которые передаются в предоставленный TextWriterобъект.
public:
static void Save(System::IO::TextWriter ^ writer, System::Object ^ instance);
public static void Save(System.IO.TextWriter writer, object instance);
static member Save : System.IO.TextWriter * obj -> unit
Public Shared Sub Save (writer As TextWriter, instance As Object)
Параметры
- writer
- TextWriter
Объект, TextWriter который записывает выходные данные.
- instance
- Object
Корень графа объектов для обработки.
Исключения
writerвходные данные .null
Применяется к
Save(String, Object)
Обрабатывает предоставленный граф объектов в представление узла XAML, а затем записывает его в выходной файл в указанном расположении.
public:
static void Save(System::String ^ fileName, System::Object ^ instance);
public static void Save(string fileName, object instance);
static member Save : string * obj -> unit
Public Shared Sub Save (fileName As String, instance As Object)
Параметры
- fileName
- String
Имя и расположение файла для записи выходных данных.
- instance
- Object
Корень графа объектов для обработки.
Исключения
fileName — пустая строка.
fileName равно null.
Комментарии
Значение fileName параметра используется в качестве outputFileName входных данных для вызова, который создает XmlWriter в рамках вызова XmlWriter.Createметода.
Применяется к
Save(XamlWriter, Object)
Обрабатывает предоставленный граф объектов в представление узла XAML, а затем записывает его в предоставленный модуль записи XAML.
public:
static void Save(System::Xaml::XamlWriter ^ writer, System::Object ^ instance);
public static void Save(System.Xaml.XamlWriter writer, object instance);
static member Save : System.Xaml.XamlWriter * obj -> unit
Public Shared Sub Save (writer As XamlWriter, instance As Object)
Параметры
- writer
- XamlWriter
Используемая XamlWriter реализация.
- instance
- Object
Корень графа объектов для обработки.
Исключения
writerвходные данные .null
Комментарии
Обычно эту подпись следует использовать только в следующих случаях:
Вы определили собственную реализацию XamlWriter.
Указанные параметры для XamlWriter параметров, отличающихся от параметров по умолчанию.
Применяется к
Save(XmlWriter, Object)
Обрабатывает предоставленный граф объектов в представление узла XAML, а затем записывает его в предоставленный XmlWriterобъект.
public:
static void Save(System::Xml::XmlWriter ^ writer, System::Object ^ instance);
public static void Save(System.Xml.XmlWriter writer, object instance);
static member Save : System.Xml.XmlWriter * obj -> unit
Public Shared Sub Save (writer As XmlWriter, instance As Object)
Параметры
- instance
- Object
Корень графа объектов для обработки.
Исключения
writerвходные данные .null