Udostępnij za pośrednictwem


XamlXmlReader Klasa

Definicja

Przetwarza znaczniki XAML z plików XML przy użyciu pośrednika XmlReader i tworzy strumień węzła XAML.

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
Dziedziczenie
XamlXmlReader
Implementuje

Uwagi

Podczas konstruowania elementu XamlXmlReaderXmlReader element jest wymagany. Celem tego projektu jest użycie ustanowionych interfejsów API .NET Framework do przetwarzania XML w celu obsługi danych wejściowych strumienia, uzyskiwania strumienia z pliku itd.

XmlReader jest pierwszym składnikiem standardowej ścieżki ładowania dla operacji XAML i jest uwzględniany przez XamlServices.Load kilka istniejących implementacji XAML platformy do ładowania kodu XAML.

Konstruktory

XamlXmlReader(Stream)

Inicjuje XamlXmlReader nowe wystąpienie klasy na podstawie strumienia.

XamlXmlReader(Stream, XamlSchemaContext)

Inicjuje XamlXmlReader nowe wystąpienie klasy na podstawie strumienia i przy użyciu podanego kontekstu schematu XAML.

XamlXmlReader(Stream, XamlSchemaContext, XamlXmlReaderSettings)

Inicjuje XamlXmlReader nowe wystąpienie klasy na podstawie strumienia z podanym kontekstem schematu XAML i ustawieniami specyficznymi dla języka XAML.

XamlXmlReader(Stream, XamlXmlReaderSettings)

Inicjuje XamlXmlReader nowe wystąpienie klasy na podstawie strumienia z ustawieniami specyficznymi dla języka XAML.

XamlXmlReader(String)

Inicjuje XamlXmlReader nowe wystąpienie klasy na podstawie nazwy pliku do załadowania do domyślnego czytnika XML.

XamlXmlReader(String, XamlSchemaContext)

Inicjuje XamlXmlReader nowe wystąpienie klasy na podstawie nazwy pliku do załadowania do domyślnego czytnika XML z podanym kontekstem schematu XAML.

XamlXmlReader(String, XamlSchemaContext, XamlXmlReaderSettings)

Inicjuje nowe wystąpienie XamlXmlReader klasy na podstawie nazwy pliku do załadowania do domyślnego czytnika XML oraz przy użyciu podanego kontekstu schematu XAML i ustawień czytnika specyficznego dla języka XAML.

XamlXmlReader(String, XamlXmlReaderSettings)

Inicjuje XamlXmlReader nowe wystąpienie klasy na podstawie nazwy pliku do załadowania do domyślnego czytnika XML i używania ustawień czytnika specyficznego dla języka XAML.

XamlXmlReader(TextReader)

Inicjuje XamlXmlReader nowe wystąpienie klasy na podstawie klasy TextReader.

XamlXmlReader(TextReader, XamlSchemaContext)

Inicjuje XamlXmlReader nowe wystąpienie klasy na TextReaderpodstawie elementu z podanym kontekstem schematu i ustawieniami specyficznymi dla języka XAML.

XamlXmlReader(TextReader, XamlSchemaContext, XamlXmlReaderSettings)

Inicjuje XamlXmlReader nowe wystąpienie klasy na TextReaderpodstawie elementu i przy użyciu podanego kontekstu schematu i ustawień specyficznych dla języka XAML.

XamlXmlReader(TextReader, XamlXmlReaderSettings)

Inicjuje XamlXmlReader nowe wystąpienie klasy na TextReaderpodstawie elementu i przy użyciu ustawień specyficznych dla języka XAML.

XamlXmlReader(XmlReader)

Inicjuje XamlXmlReader nowe wystąpienie klasy przy użyciu podanego XmlReaderelementu .

XamlXmlReader(XmlReader, XamlSchemaContext)

Inicjuje XamlXmlReader nowe wystąpienie klasy przy użyciu podanego kontekstu schematu i .XmlReader

XamlXmlReader(XmlReader, XamlSchemaContext, XamlXmlReaderSettings)

Inicjuje XamlXmlReader nowe wystąpienie klasy przy użyciu podanych XmlReaderustawień , kontekstu schematu i czytnika.

XamlXmlReader(XmlReader, XamlXmlReaderSettings)

Inicjuje XamlXmlReader nowe wystąpienie klasy przy użyciu podanych XmlReader ustawień czytnika i .

Właściwości

HasLineInfo

Pobiera wartość określającą, czy informacje o wierszu są dostępne.

IsDisposed

Pobiera, czy Dispose(Boolean) został wywołany.

(Odziedziczone po XamlReader)
IsEof

Pobiera wartość, która zgłasza, czy pozycja czytnika w strumieniu węzła XAML znajduje się na końcu pliku.

LineNumber

Pobiera numer wiersza do raportu.

LinePosition

Pobiera położenie wiersza do raportu.

Member

Pobiera bieżący element członkowski na pozycji czytnika, jeśli bieżące stanowisko czytnika StartMemberznajduje się na .

Namespace

Pobiera przestrzeń nazw XAML z bieżącego węzła.

NodeType

Pobiera typ bieżącego węzła.

SchemaContext

Pobiera obiekt, który dostarcza informacje o schemacie dla zestawu informacji.

Type

Pobiera bieżący XamlType węzeł.

Value

Pobiera wartość bieżącego węzła.

Metody

Close()

Zamyka strumień węzła XAML.

(Odziedziczone po XamlReader)
Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez XamlReaderprogram i opcjonalnie zwalnia zarządzane zasoby.

(Odziedziczone po XamlReader)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Read()

Udostępnia następny węzeł XAML z załadowanego źródła, jeśli jest dostępny węzeł XAML.

ReadSubtree()

Zwraca wartość opartą XamlReader na bieżącym XamlReaderobiekcie , gdzie zwracany XamlReader element jest używany do iterowania po poddrzewie struktury węzła XAML.

(Odziedziczone po XamlReader)
Skip()

Pomija bieżący węzeł i rozwija pozycję czytnika do następnego węzła.

(Odziedziczone po XamlReader)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IDisposable.Dispose()

Zwalnia wszystkie zasoby używane przez bieżące wystąpienie klasy XamlReader.

(Odziedziczone po XamlReader)

Dotyczy

Zobacz też