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
| 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
- instance
- Object
Katalog główny grafu obiektu do przetworzenia.
Wyjątki
writer input to null.