XamlObjectReader Kelas
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.
XamlReader Menyediakan implementasi yang membaca grafik objek dan menghasilkan aliran simpul XAML.
public ref class XamlObjectReader : System::Xaml::XamlReader
public class XamlObjectReader : System.Xaml.XamlReader
type XamlObjectReader = class
inherit XamlReader
Public Class XamlObjectReader
Inherits XamlReader
- Warisan
Keterangan
XamlObjectReader Gunakan dalam skenario di mana Anda ingin memproses grafik objek, yang biasanya merupakan grafik objek aplikasi yang awalnya dihasilkan dari sumber XAML. Anda mungkin menggunakan tempat XamlObjectReader perjalanan pulang pergi dilakukan dari titik awal XAML ke titik akhir XAML. Atau Anda mungkin menjalankan XamlObjectReader lebih dari grafik objek; memproses aliran simpul XAML perantara, jika diperlukan, dengan menggunakan API pada XamlType dan XamlMember; lalu menggunakan XamlXmlWriter untuk membuat serialisasi simpul XAML ke XML.
Skenario yang lebih canggih mungkin memberikan XamlXmlWriter penimpaan dan konteks skema XAML tertentu yang XamlObjectReader digunakan lalu diteruskan ke penggantian penulis.
Skenario umum untuk menggunakan XamlObjectReader panggilan anggota yang XamlObjectReader menerapkan; mereka juga memanggil Close, ReadSubtree, dan Skip dari XamlReader kelas dasar.
Konstruktor
| Nama | Deskripsi |
|---|---|
| XamlObjectReader(Object, XamlObjectReaderSettings) |
Menginisialisasi instans XamlObjectReader baru kelas dengan pengaturan pembaca yang ditentukan. |
| XamlObjectReader(Object, XamlSchemaContext, XamlObjectReaderSettings) |
Menginisialisasi instans XamlObjectReader baru kelas dengan konteks skema dan pengaturan pembaca yang ditentukan. |
| XamlObjectReader(Object, XamlSchemaContext) |
Menginisialisasi instans XamlObjectReader baru kelas dengan konteks skema yang ditentukan. |
| XamlObjectReader(Object) |
Menginisialisasi instans baru dari kelas XamlObjectReader. |
Properti
| Nama | Deskripsi |
|---|---|
| Instance |
Mendapatkan instans objek yang tersedia di posisi pembaca saat ini. |
| IsDisposed |
Mendapat apakah Dispose(Boolean) telah dipanggil. (Diperoleh dari XamlReader) |
| IsEof |
Mendapatkan nilai yang melaporkan apakah posisi pembaca berada di akhir file. |
| Member |
Mendapatkan saat ini XamlMember pada posisi pembaca, jika posisi pembaca ada di StartMember. |
| Namespace |
Mendapatkan deklarasi namespace XAML dari posisi pembaca saat ini. |
| NodeType |
Mendapatkan jenis simpul saat ini. |
| SchemaContext |
Mendapatkan objek yang menyediakan informasi skema untuk kumpulan informasi. |
| Type |
XamlType Mendapatkan objek pada posisi pembaca saat ini. |
| Value |
Mendapatkan nilai simpul pada posisi pembaca saat ini. |
Metode
| Nama | Deskripsi |
|---|---|
| Close() |
Menutup aliran simpul XAML. (Diperoleh dari XamlReader) |
| Dispose(Boolean) |
Merilis sumber daya yang tidak dikelola yang digunakan oleh XamlReader, dan secara opsional, merilis sumber daya terkelola. (Diperoleh dari XamlReader) |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| Read() |
Menyediakan simpul XAML berikutnya dari grafik objek sumber, jika simpul tersedia. |
| ReadSubtree() |
Mengembalikan XamlReader yang didasarkan pada saat ini XamlReader, di mana yang dikembalikan XamlReader digunakan untuk melakukan iterasi melalui subtree struktur simpul XAML. (Diperoleh dari XamlReader) |
| Skip() |
Melompati simpul saat ini dan memajukan posisi pembaca ke simpul berikutnya. (Diperoleh dari XamlReader) |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| IDisposable.Dispose() |
Merilis semua sumber daya yang digunakan oleh instans XamlReader kelas saat ini. (Diperoleh dari XamlReader) |