XamlServices.Save Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Elabora un oggetto grafico fornito in una rappresentazione del nodo XAML e quindi un formato di output per la serializzazione.
Overload
Save(Object) |
Elabora una struttura ad albero di oggetti fornita in una rappresentazione del nodo XAML e restituisce una rappresentazione di stringa XAML come output. |
Save(Stream, Object) |
Elabora un oggetto grafico fornito in una rappresentazione del nodo XAML e quindi un flusso di output per la serializzazione. |
Save(TextWriter, Object) |
Elabora un oggetto grafico fornito in una rappresentazione del nodo XAML e quindi un output diretto all'oggetto TextWriter fornito. |
Save(String, Object) |
Elabora un oggetto grafico fornito in una rappresentazione del nodo XAML e quindi scrive in un file di output in corrispondenza di una posizione fornita. |
Save(XamlWriter, Object) |
Elabora un oggetto grafico fornito in una rappresentazione del nodo XAML e quindi scrive nel writer XAML fornito. |
Save(XmlWriter, Object) |
Elabora un oggetto grafico fornito in una rappresentazione del nodo XAML e quindi scrive nell'oggetto XmlWriter fornito. |
Save(Object)
Elabora una struttura ad albero di oggetti fornita in una rappresentazione del nodo XAML e restituisce una rappresentazione di stringa XAML come output.
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
Parametri
- instance
- Object
Radice dell'oggetto grafico da elaborare.
Restituisce
Output del markup XAML in formato stringa.
Commenti
L'output di questo metodo è il ToString
risultato di un XmlWriter oggetto creato dalla chiamata al metodo . Creato XmlWriter usando le impostazioni seguenti: XmlWriterSettings.Indent è true
; e XmlWriterSettings.OmitXmlDeclaration è true
.
La stringa restituita può essere caricata come XML valido tramite il Create metodo se la stringa è stata elaborata in un flusso o in un lettore più specificamente dedicato per XAML.
Si applica a
Save(Stream, Object)
Elabora un oggetto grafico fornito in una rappresentazione del nodo XAML e quindi un flusso di output per la serializzazione.
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)
Parametri
- stream
- Stream
Flusso di destinazione.
- instance
- Object
Radice dell'oggetto grafico da elaborare.
Eccezioni
L'input del stream
è null
.
Commenti
Importante
XamlServicesnon è il set di API di lettura XAML consigliato o scrittura XAML se si elaborano tipi Windows Presentation Foundation (WPF) o tipi basati su WPF. Per l'utilizzo di WPF, usare System.Windows.Markup.XamlReader per la lettura o il caricamento di XAML e System.Windows.Markup.XamlWriter per la scrittura di XAML. Queste classi usano System.Xaml le API internamente nell'implementazione, ma forniscono anche il supporto per i concetti specifici di WPF che influenzano la natura della lettura e della scrittura XAML, ad esempio le ottimizzazioni per le proprietà di dipendenza.
Si applica a
Save(TextWriter, Object)
Elabora un oggetto grafico fornito in una rappresentazione del nodo XAML e quindi un output diretto all'oggetto TextWriter fornito.
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)
Parametri
- writer
- TextWriter
Oggetto TextWriter che scrive l'output.
- instance
- Object
Radice dell'oggetto grafico da elaborare.
Eccezioni
L'input del writer
è null
.
Si applica a
Save(String, Object)
Elabora un oggetto grafico fornito in una rappresentazione del nodo XAML e quindi scrive in un file di output in corrispondenza di una posizione fornita.
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)
Parametri
- fileName
- String
Nome e percorso del file in cui scrivere l'output.
- instance
- Object
Radice dell'oggetto grafico da elaborare.
Eccezioni
Il parametro fileName
è una stringa vuota.
fileName
è null
.
Commenti
Il valore del fileName
parametro viene usato come outputFileName
input per una chiamata a XmlWriter.Create, che crea un oggetto XmlWriter come parte della chiamata al metodo.
Si applica a
Save(XamlWriter, Object)
Elabora un oggetto grafico fornito in una rappresentazione del nodo XAML e quindi scrive nel writer XAML fornito.
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)
Parametri
- writer
- XamlWriter
Implementazione XamlWriter da utilizzare.
- instance
- Object
Radice dell'oggetto grafico da elaborare.
Eccezioni
L'input del writer
è null
.
Commenti
In genere è consigliabile usare questa firma solo nei casi seguenti:
È stata definita la propria implementazione di un oggetto XamlWriter.
Sono state specificate impostazioni per l'oggetto XamlWriter che differiscono dalle impostazioni predefinite.
Si applica a
Save(XmlWriter, Object)
Elabora un oggetto grafico fornito in una rappresentazione del nodo XAML e quindi scrive nell'oggetto XmlWriter fornito.
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)
Parametri
- instance
- Object
Radice dell'oggetto grafico da elaborare.
Eccezioni
L'input del writer
è null
.