XamlServices.Save Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memproses grafik objek yang disediakan ke dalam representasi simpul XAML lalu ke dalam format output untuk serialisasi.
Overload
| Nama | Deskripsi |
|---|---|
| Save(Object) |
Memproses pohon objek yang disediakan ke dalam representasi simpul XAML, dan mengembalikan representasi string dari XAML output. |
| Save(Stream, Object) |
Memproses grafik objek yang disediakan ke dalam representasi simpul XAML lalu ke aliran output untuk serialisasi. |
| Save(TextWriter, Object) |
Memproses grafik objek yang disediakan ke dalam representasi simpul XAML dan kemudian ke output yang masuk ke yang disediakan TextWriter. |
| Save(String, Object) |
Memproses grafik objek yang disediakan ke dalam representasi simpul XAML lalu menulisnya ke file output di lokasi yang disediakan. |
| Save(XamlWriter, Object) |
Memproses grafik objek yang disediakan ke dalam representasi simpul XAML dan kemudian menulisnya ke penulis XAML yang disediakan. |
| Save(XmlWriter, Object) |
Memproses grafik objek yang disediakan ke dalam representasi simpul XAML dan kemudian menulisnya ke yang disediakan XmlWriter. |
Save(Object)
Memproses pohon objek yang disediakan ke dalam representasi simpul XAML, dan mengembalikan representasi string dari XAML 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
Parameter
- instance
- Object
Akar grafik objek untuk diproses.
Mengembalikan
Output markup XAML sebagai string.
Keterangan
Output dari metode ini adalah hasil ToString dari yang XmlWriter dibuat oleh panggilan metode. Itu XmlWriter dibuat dengan menggunakan pengaturan berikut: XmlWriterSettings.Indent adalah true; dan XmlWriterSettings.OmitXmlDeclaration adalah true.
String yang dikembalikan dapat dimuat sebagai XML yang valid melalui Create metode jika Anda memproses string ke dalam aliran, atau ke pembaca yang lebih khusus didedikasikan untuk XAML.
Berlaku untuk
Save(Stream, Object)
Memproses grafik objek yang disediakan ke dalam representasi simpul XAML lalu ke aliran output untuk serialisasi.
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)
Parameter
- stream
- Stream
Aliran tujuan.
- instance
- Object
Akar grafik objek untuk diproses.
Pengecualian
stream input adalah null.
Keterangan
Penting
XamlServices bukan pembacaan XAML yang direkomendasikan atau set API penulisan XAML jika Anda memproses jenis Windows Presentation Foundation (WPF), atau jenis berdasarkan WPF. Untuk penggunaan WPF, gunakan System.Windows.Markup.XamlReader untuk membaca atau memuat XAML; dan System.Windows.Markup.XamlWriter untuk menulis kembali XAML. Kelas-kelas ini menggunakan System.Xaml API secara internal dalam implementasinya; namun, mereka juga memberikan dukungan untuk konsep khusus WPF yang memengaruhi sifat pembacaan dan penulisan XAML, seperti pengoptimalan untuk properti dependensi.
Berlaku untuk
Save(TextWriter, Object)
Memproses grafik objek yang disediakan ke dalam representasi simpul XAML dan kemudian ke output yang masuk ke yang disediakan 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)
Parameter
- writer
- TextWriter
Yang TextWriter menulis output.
- instance
- Object
Akar grafik objek untuk diproses.
Pengecualian
writer input adalah null.
Berlaku untuk
Save(String, Object)
Memproses grafik objek yang disediakan ke dalam representasi simpul XAML lalu menulisnya ke file output di lokasi yang disediakan.
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)
Parameter
- fileName
- String
Nama dan lokasi file untuk menulis output.
- instance
- Object
Akar grafik objek untuk diproses.
Pengecualian
fileName adalah string kosong.
fileName adalah null.
Keterangan
Nilai fileName parameter digunakan sebagai outputFileName input untuk panggilan ke XmlWriter.Create, yang membuat XmlWriter sebagai bagian dari panggilan metode.
Berlaku untuk
Save(XamlWriter, Object)
Memproses grafik objek yang disediakan ke dalam representasi simpul XAML dan kemudian menulisnya ke penulis XAML yang disediakan.
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)
Parameter
- writer
- XamlWriter
Implementasi yang XamlWriter akan digunakan.
- instance
- Object
Akar grafik objek untuk diproses.
Pengecualian
writer input adalah null.
Keterangan
Anda biasanya harus menggunakan tanda tangan ini hanya dalam kasus berikut:
Anda mendefinisikan implementasi Anda sendiri dari XamlWriter.
Anda menentukan pengaturan untuk XamlWriter yang berbeda dari pengaturan default.
Berlaku untuk
Save(XmlWriter, Object)
Memproses grafik objek yang disediakan ke dalam representasi simpul XAML dan kemudian menulisnya ke yang disediakan 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)
Parameter
- instance
- Object
Akar grafik objek untuk diproses.
Pengecualian
writer input adalah null.