XamlXmlReader Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Xml dosyalarından XAML işaretlemesini bir XmlReader aracı kullanarak işler ve bir XAML düğümü akışı oluşturur.
public ref class XamlXmlReader : System::Xaml::XamlReader, System::Xaml::IXamlLineInfo
public class XamlXmlReader : System.Xaml.XamlReader, System.Xaml.IXamlLineInfo
type XamlXmlReader = class
inherit XamlReader
interface IXamlLineInfo
Public Class XamlXmlReader
Inherits XamlReader
Implements IXamlLineInfo
- Devralma
- Uygulamalar
Açıklamalar
bir XamlXmlReaderoluştururken bir XmlReader gereklidir. Bu tasarımın amacı, akış girişini işlemek, bir dosyadan akış almak vb. için XML işleme için oluşturulmuş .NET Framework API'lerini kullanmaktır.
XmlReader XAML işlemleri için standart yük yolunun ilk bileşenidir ve XAML'yi yüklemeye yönelik çeşitli mevcut çerçeve XAML uygulamaları tarafından da dahil XamlServices.Load edilir.
Oluşturucular
| Name | Description |
|---|---|
| XamlXmlReader(Stream, XamlSchemaContext, XamlXmlReaderSettings) |
Sağlanan bir XAML şema bağlamı XamlXmlReader ve XAML'ye özgü ayarlarla bir akışı temel alarak sınıfının yeni bir örneğini başlatır. |
| XamlXmlReader(Stream, XamlSchemaContext) |
Bir akışı temel alarak ve sağlanan bir XAML şema bağlamını XamlXmlReader kullanarak sınıfının yeni bir örneğini başlatır. |
| XamlXmlReader(Stream, XamlXmlReaderSettings) |
XAML'e özgü ayarlarla bir akışı temel alarak sınıfının yeni bir örneğini XamlXmlReader başlatır. |
| XamlXmlReader(Stream) |
Bir akışı temel alarak sınıfının yeni bir örneğini XamlXmlReader başlatır. |
| XamlXmlReader(String, XamlSchemaContext, XamlXmlReaderSettings) |
Sınıfın XamlXmlReader yeni bir örneğini, varsayılan XML okuyucusuna yüklenecek dosyanın dosya adına göre ve sağlanan bir XAML şema bağlamını ve XAML'ye özgü okuyucu ayarlarını kullanarak başlatır. |
| XamlXmlReader(String, XamlSchemaContext) |
Sağlanan bir XAML şema bağlamıyla XamlXmlReader , varsayılan XML okuyucusuna yüklenecek dosyanın dosya adına göre sınıfının yeni bir örneğini başlatır. |
| XamlXmlReader(String, XamlXmlReaderSettings) |
Varsayılan XML okuyucusuna XamlXmlReader yüklenecek dosyanın dosya adına göre ve XAML'e özgü okuyucu ayarlarını kullanarak sınıfının yeni bir örneğini başlatır. |
| XamlXmlReader(String) |
Varsayılan XML okuyucusuna XamlXmlReader yüklenecek dosyanın dosya adına göre sınıfının yeni bir örneğini başlatır. |
| XamlXmlReader(TextReader, XamlSchemaContext, XamlXmlReaderSettings) |
Sınıfın XamlXmlReader yeni bir örneğini, bir TextReadertemelinde ve sağlanan şema bağlamını ve XAML'e özgü ayarları kullanarak başlatır. |
| XamlXmlReader(TextReader, XamlSchemaContext) |
Sağlanan şema bağlamı XamlXmlReader ve XAML'e özgü ayarlarla bir temelinde TextReadersınıfının yeni bir örneğini başlatır. |
| XamlXmlReader(TextReader, XamlXmlReaderSettings) |
XAML'e özgü ayarları kullanarak ve temelinde sınıfının yeni bir TextReaderörneğini XamlXmlReader başlatır. |
| XamlXmlReader(TextReader) |
öğesini temel alarak sınıfının yeni bir TextReaderörneğini XamlXmlReader başlatır. |
| XamlXmlReader(XmlReader, XamlSchemaContext, XamlXmlReaderSettings) |
Sağlanan XmlReader, şema bağlamı XamlXmlReader ve okuyucu ayarlarını kullanarak sınıfın yeni bir örneğini başlatır. |
| XamlXmlReader(XmlReader, XamlSchemaContext) |
Sağlanan XmlReader ve şema bağlamını kullanarak sınıfın XamlXmlReader yeni bir örneğini başlatır. |
| XamlXmlReader(XmlReader, XamlXmlReaderSettings) |
Sağlanan XmlReader ve okuyucu ayarlarını kullanarak sınıfının yeni bir örneğini XamlXmlReader başlatır. |
| XamlXmlReader(XmlReader) |
Sağlanan XmlReaderöğesini kullanarak sınıfının yeni bir örneğini XamlXmlReader başlatır. |
Özellikler
| Name | Description |
|---|---|
| HasLineInfo |
Satır bilgilerinin kullanılabilir olup olmadığını belirten bir değer alır. |
| IsDisposed |
Çağrılıp çağrılmadığını Dispose(Boolean) alır. (Devralındığı yer: XamlReader) |
| IsEof |
XAML düğümü akışındaki okuyucu konumunun dosya sonunda olup olmadığını bildiren bir değer alır. |
| LineNumber |
Rapor için satır numarasını alır. |
| LinePosition |
Rapor için satır konumunu alır. |
| Member |
Geçerli okuyucu konumu bir StartMemberüzerindeyse geçerli üyeyi okuyucu konumunda alır. |
| Namespace |
Geçerli düğümden XAML ad alanını alır. |
| NodeType |
Geçerli düğümün türünü alır. |
| SchemaContext |
Bilgi kümesi için şema bilgileri sağlayan bir nesnesi alır. |
| Type |
XamlType Geçerli düğümün öğesini alır. |
| Value |
Geçerli düğümün değerini alır. |
Yöntemler
| Name | Description |
|---|---|
| Close() |
XAML düğüm akışını kapatır. (Devralındığı yer: XamlReader) |
| Dispose(Boolean) |
tarafından XamlReaderkullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır. (Devralındığı yer: XamlReader) |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| Read() |
Bir XAML düğümü varsa, yüklenen kaynaktan sonraki XAML düğümünü sağlar. |
| ReadSubtree() |
XamlReader XAML düğüm yapısının XamlReaderbir alt ağacı üzerinden yinelemek için döndürülen XamlReader geçerli değerini temel alan bir döndürür. (Devralındığı yer: XamlReader) |
| Skip() |
Geçerli düğümü atlar ve okuyucu konumunu sonraki düğüme ilerler. (Devralındığı yer: XamlReader) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IDisposable.Dispose() |
Sınıfın geçerli örneği XamlReader tarafından kullanılan tüm kaynakları serbest bırakır. (Devralındığı yer: XamlReader) |