Baml2006Reader 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.
Memproses XAML dalam bentuk BAML yang dioptimalkan dan menghasilkan aliran simpul XAML.
public ref class Baml2006Reader : System::Xaml::XamlReader, System::Xaml::IXamlLineInfo
public class Baml2006Reader : System.Xaml.XamlReader, System.Xaml.IXamlLineInfo
type Baml2006Reader = class
inherit XamlReader
interface IXamlLineInfo
Public Class Baml2006Reader
Inherits XamlReader
Implements IXamlLineInfo
- Warisan
- Penerapan
Keterangan
Bentuk BAML adalah bentuk XAML yang dioptimalkan yang digunakan oleh implementasi WPF XAML. Ini dioptimalkan dalam arti bahwa ia menggunakan pencarian internal dan token untuk jenis atau anggota yang umum digunakan. Pengoptimalan berguna sebagai detail implementasi yang membahas ukuran kemasan dan waktu muat untuk skenario aplikasi WPF yang melibatkan XAML. Kelas pembaca Baml2006Reader merupakan sebagian besar permukaan API publik yang dimiliki pengembang aplikasi WPF untuk berinteraksi dengan BAML.
Formulir XAML yang dioptimalkan ke BAML mungkin perlu dilokalkan. Pelokalan XAML dan jalur alat yang mungkin untuk melakukannya tidak dibahas dalam topik ini. Lihat Globalisasi untuk WPF.
Baml2006Reader menggunakan konteks skema XAML yang diterapkan secara internal. Konteks skema ini menyediakan logika yang diperlukan untuk mencari jenis dalam bentuk BAML, termasuk merujuk pengoptimalan dan token yang melekat pada BAML.
Skenario utama untuk Baml2006Reader adalah menggunakannya sebagai implementasi XamlReader yang Anda teruskan ke panggilan ke XamlReader.Load.
Konstruktor
Baml2006Reader(Stream, XamlReaderSettings) |
Menginisialisasi instans baru kelas Baml2006Reader berdasarkan aliran input dan pengaturan pembaca. |
Baml2006Reader(Stream) |
Menginisialisasi instans baru kelas Baml2006Reader berdasarkan aliran input. |
Baml2006Reader(String) |
Menginisialisasi instans baru kelas Baml2006Reader, berdasarkan nama file file lokal yang akan dibaca. |
Properti
IsDisposed |
Mendapatkan apakah Dispose(Boolean) telah dipanggil. (Diperoleh dari XamlReader) |
IsEof |
Mendapatkan nilai yang melaporkan apakah posisi pembaca berada di akhir file. |
Member |
Mendapatkan anggota saat ini di posisi pembaca, jika posisi pembaca berada di StartMember. |
Namespace |
Mendapatkan namespace XAML dari simpul saat ini. |
NodeType |
Mendapatkan jenis simpul saat ini. |
SchemaContext |
Mendapatkan objek yang menyediakan informasi konteks skema untuk kumpulan informasi. |
Type |
Mendapatkan XamlType simpul saat ini. |
Value |
Mendapatkan nilai simpul saat ini. |
Metode
Close() |
Menutup aliran simpul XAML. (Diperoleh dari XamlReader) |
Dispose(Boolean) |
Merilis sumber daya yang tidak dikelola yang digunakan oleh Baml2006Reader dan secara opsional merilis sumber daya terkelola. |
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 BAML sumber, jika simpul tersedia. |
ReadSubtree() |
Mengembalikan XamlReader yang didasarkan pada XamlReadersaat ini , di mana XamlReader yang dikembalikan 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
IDisposable.Dispose() |
Merilis semua sumber daya yang digunakan oleh instans kelas XamlReader saat ini. (Diperoleh dari XamlReader) |
IXamlLineInfo.HasLineInfo |
Lihat HasLineInfo. |
IXamlLineInfo.LineNumber |
Lihat LineNumber. |
IXamlLineInfo.LinePosition |
Lihat LinePosition. |