XamlXmlReader Sınıf

Tanım

Bir aracı kullanarak XmlReader XML dosyalarından XAML işaretlemesini 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
XamlXmlReader
Uygulamalar

Açıklamalar

bir XamlXmlReaderoluşturduğunuzda 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'leri kullanmaktır.

XmlReader , XAML işlemleri için standart yük yolunun ilk bileşenidir ve XAML'yi yüklemeye yönelik çeşitli çerçeve XAML uygulamaları tarafından da dahil XamlServices.Load edilir.

Oluşturucular

XamlXmlReader(Stream)

Bir akışı temel alarak sınıfının yeni bir örneğini XamlXmlReader 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, XamlSchemaContext, XamlXmlReaderSettings)

Sağlanan bir XAML şeması bağlamı XamlXmlReader ve XAML'ye özgü ayarlarla bir akışa dayalı olarak sınıfının yeni bir örneğini başlatır.

XamlXmlReader(Stream, XamlXmlReaderSettings)

XAML'ye özgü ayarlarla bir akışı temel alarak sınıfının yeni bir örneğini XamlXmlReader başlatır.

XamlXmlReader(String)

Varsayılan XML okuyucusuna XamlXmlReader yüklenip yüklenmek üzere bir dosyanın dosya adına bağlı olarak sınıfının yeni bir örneğini başlatır.

XamlXmlReader(String, XamlSchemaContext)

Sağlanan bir XAML şema bağlamıyla XamlXmlReader , varsayılan XML okuyucusuna yükecek bir dosyanın dosya adına göre sınıfının yeni bir örneğini başlatır.

XamlXmlReader(String, XamlSchemaContext, XamlXmlReaderSettings)

Varsayılan XML okuyucusuna XamlXmlReader yüklenip sağlanan XAML şeması bağlamını ve XAML'ye özgü okuyucu ayarlarını kullanarak 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üklenip XAML'ye özgü okuyucu ayarlarını kullanarak dosyanın dosya adına göre sınıfının yeni bir örneğini başlatır.

XamlXmlReader(TextReader)

öğesini temel alarak sınıfının yeni bir TextReaderörneğini XamlXmlReader başlatır.

XamlXmlReader(TextReader, XamlSchemaContext)

Sağlanan şema bağlamı XamlXmlReader ve XAML'ye özgü ayarlarla bir temelinde TextReadersınıfının yeni bir örneğini başlatır.

XamlXmlReader(TextReader, XamlSchemaContext, XamlXmlReaderSettings)

Sınıfın XamlXmlReader yeni bir örneğini, öğesini TextReadertemel alarak ve sağlanan şema bağlamını ve XAML'ye özgü ayarları kullanarak başlatır.

XamlXmlReader(TextReader, XamlXmlReaderSettings)

bir tabanlı ve XAML'ye özgü ayarları kullanarak sınıfının yeni bir TextReaderörneğini XamlXmlReader başlatır.

XamlXmlReader(XmlReader)

Sağlanan XmlReaderkullanarak sınıfının yeni bir örneğini XamlXmlReader başlatır.

XamlXmlReader(XmlReader, XamlSchemaContext)

Sağlanan XmlReader ve şema bağlamını XamlXmlReader kullanarak sınıfının yeni bir örneğini başlatır.

XamlXmlReader(XmlReader, XamlSchemaContext, XamlXmlReaderSettings)

Sağlanan XmlReader, şema bağlamı XamlXmlReader ve okuyucu ayarlarını kullanarak sınıfının 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.

Özellikler

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

Rapora iletecek 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

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()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ 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ı aracılığıyla yinelemek için döndürülen XamlReader geçerli öğesini 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 dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

IDisposable.Dispose()

XamlReader sınıfının geçerli örneği tarafından kullanılan tüm kaynakları serbest bırakır.

(Devralındığı yer: XamlReader)

Şunlara uygulanır

Ayrıca bkz.