Udostępnij za pośrednictwem


XamlServices.Save Metoda

Definicja

Przetwarza udostępniony graf obiektu w reprezentacji węzła XAML, a następnie do formatu wyjściowego na potrzeby serializacji.

Przeciążenia

Nazwa Opis
Save(Object)

Przetwarza podane drzewo obiektów w reprezentacji węzła XAML i zwraca reprezentację ciągu wyjściowego XAML.

Save(Stream, Object)

Przetwarza udostępniony graf obiektu w reprezentacji węzła XAML, a następnie do strumienia wyjściowego na potrzeby serializacji.

Save(TextWriter, Object)

Przetwarza udostępniony graf obiektu w reprezentacji węzła XAML, a następnie do danych wyjściowych, które przechodzą do podanego TextWriterelementu .

Save(String, Object)

Przetwarza udostępniony graf obiektu w reprezentacji węzła XAML, a następnie zapisuje go w pliku wyjściowym w podanej lokalizacji.

Save(XamlWriter, Object)

Przetwarza udostępniony graf obiektu w reprezentacji węzła XAML, a następnie zapisuje go w udostępnionym składniku zapisywania XAML.

Save(XmlWriter, Object)

Przetwarza udostępniony graf obiektu w reprezentacji węzła XAML, a następnie zapisuje go w podanym XmlWriterobiekcie .

Save(Object)

Przetwarza podane drzewo obiektów w reprezentacji węzła XAML i zwraca reprezentację ciągu wyjściowego 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

Parametry

instance
Object

Katalog główny grafu obiektu do przetworzenia.

Zwraca

Dane wyjściowe znaczników XAML jako ciąg.

Uwagi

Dane wyjściowe z tej metody są ToString wynikiem XmlWriter tworzonego przez wywołanie metody . Jest to XmlWriter tworzone przy użyciu następujących ustawień: XmlWriterSettings.Indent to true; i XmlWriterSettings.OmitXmlDeclaration to true.

Zwrócony ciąg można załadować jako prawidłowy kod XML za pośrednictwem Create metody, jeśli ciąg został przetworzony do strumienia lub w czytniku przeznaczonym specjalnie dla języka XAML.

Dotyczy

Save(Stream, Object)

Przetwarza udostępniony graf obiektu w reprezentacji węzła XAML, a następnie do strumienia wyjściowego na potrzeby serializacji.

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)

Parametry

stream
Stream

Strumień docelowy.

instance
Object

Katalog główny grafu obiektu do przetworzenia.

Wyjątki

stream input to null.

Uwagi

Ważna

XamlServices nie jest zalecanym odczytem XAML lub zestawem interfejsu API pisania XAML w przypadku przetwarzania typów programu Windows Presentation Foundation (WPF) lub typów opartych na WPF. W przypadku użycia platformy WPF użyj System.Windows.Markup.XamlReader funkcji odczytu lub ładowania kodu XAML oraz System.Windows.Markup.XamlWriter zapisywania z powrotem kodu XAML. Klasy te używają System.Xaml interfejsów API wewnętrznie w ich implementacji, ale zapewniają również obsługę koncepcji specyficznych dla platformy WPF, które mają wpływ na charakter odczytywania i zapisywania kodu XAML, takich jak optymalizacje właściwości zależności.

Dotyczy

Save(TextWriter, Object)

Przetwarza udostępniony graf obiektu w reprezentacji węzła XAML, a następnie do danych wyjściowych, które przechodzą do podanego TextWriterelementu .

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)

Parametry

writer
TextWriter

Element TextWriter , który zapisuje dane wyjściowe.

instance
Object

Katalog główny grafu obiektu do przetworzenia.

Wyjątki

writer input to null.

Dotyczy

Save(String, Object)

Przetwarza udostępniony graf obiektu w reprezentacji węzła XAML, a następnie zapisuje go w pliku wyjściowym w podanej lokalizacji.

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)

Parametry

fileName
String

Nazwa i lokalizacja pliku do zapisania danych wyjściowych.

instance
Object

Katalog główny grafu obiektu do przetworzenia.

Wyjątki

fileName jest pustym ciągiem.

Parametr fileName ma wartość null.

Uwagi

Wartość fileName parametru outputFileName jest używana jako dane wejściowe dla wywołania metody XmlWriter.Create, które tworzy jako XmlWriter część wywołania metody.

Dotyczy

Save(XamlWriter, Object)

Przetwarza udostępniony graf obiektu w reprezentacji węzła XAML, a następnie zapisuje go w udostępnionym składniku zapisywania 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)

Parametry

writer
XamlWriter

Implementacja XamlWriter do użycia.

instance
Object

Katalog główny grafu obiektu do przetworzenia.

Wyjątki

writer input to null.

Uwagi

Ten podpis należy zwykle używać tylko w następujących przypadkach:

  • Zdefiniowano własną implementację obiektu XamlWriter.

  • Określono ustawienia, XamlWriter które różnią się od ustawień domyślnych.

Dotyczy

Save(XmlWriter, Object)

Przetwarza udostępniony graf obiektu w reprezentacji węzła XAML, a następnie zapisuje go w podanym XmlWriterobiekcie .

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)

Parametry

writer
XmlWriter

Implementacja XmlWriter do użycia.

instance
Object

Katalog główny grafu obiektu do przetworzenia.

Wyjątki

writer input to null.

Dotyczy