XamlServices.Save Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przetwarza udostępniony graf obiektu w reprezentacji węzła XAML, a następnie do formatu wyjściowego na potrzeby serializacji.
Przeciążenia
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 trafiają 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 obiektu, który jest tworzony przez wywołanie metody. Jest XmlWriter to tworzone przy użyciu następujących ustawień: XmlWriterSettings.Indent is true
; i XmlWriterSettings.OmitXmlDeclaration to true
.
Zwrócony ciąg może zostać załadowany jako prawidłowy kod XML za pomocą Create metody , jeśli ciąg został przetworzony do strumienia, lub do czytnika przeznaczonego 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
dane wejściowe to null
.
Uwagi
Ważne
XamlServicesnie jest zalecanym odczytem XAML lub zestawem interfejsu API zapisu XAML, jeśli przetwarzasz typy Windows Presentation Foundation (WPF) lub typy na podstawie WPF. W przypadku użycia platformy WPF do System.Windows.Markup.XamlReader odczytu lub ładowania kodu XAML oraz System.Windows.Markup.XamlWriter zapisywania zwrotu kodu XAML. Te klasy używają System.Xaml interfejsów API wewnętrznie w ich implementacji, jednak zapewniają one również obsługę koncepcji specyficznych dla platformy WPF, które mają wpływ na charakter odczytu i zapisu 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 trafiają 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
dane wejściowe 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.
fileName
to null
.
Uwagi
Wartość fileName
parametru outputFileName
jest używana jako dane wejściowe dla wywołania metody XmlWriter.Create, które tworzy element XmlWriter w ramach 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
dane wejściowe to null
.
Uwagi
Zazwyczaj ten podpis należy 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
- instance
- Object
Katalog główny grafu obiektu do przetworzenia.
Wyjątki
writer
dane wejściowe to null
.