XamlXmlReader Klasa

Definicja

Przetwarza znaczniki XAML z plików XML przy użyciu pośrednika XmlReader i generuje 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 programu .NET Framework do przetwarzania XML w celu obsługi danych wejściowych strumienia, uzyskania 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 na potrzeby ładowania kodu XAML.

Konstruktory

Nazwa Opis
XamlXmlReader(Stream, XamlSchemaContext, XamlXmlReaderSettings)

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

XamlXmlReader(Stream, XamlSchemaContext)

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

XamlXmlReader(Stream, XamlXmlReaderSettings)

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

XamlXmlReader(Stream)

Inicjuje XamlXmlReader nowe wystąpienie klasy na podstawie strumienia.

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, XamlSchemaContext)

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

XamlXmlReader(String, XamlXmlReaderSettings)

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

XamlXmlReader(String)

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

XamlXmlReader(TextReader, XamlSchemaContext, XamlXmlReaderSettings)

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

XamlXmlReader(TextReader, XamlSchemaContext)

Inicjuje nowe wystąpienie XamlXmlReader klasy na podstawie elementu z podanym kontekstem TextReaderschematu i ustawieniami specyficznymi 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(TextReader)

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

XamlXmlReader(XmlReader, XamlSchemaContext, XamlXmlReaderSettings)

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

XamlXmlReader(XmlReader, XamlSchemaContext)

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

XamlXmlReader(XmlReader, XamlXmlReaderSettings)

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

XamlXmlReader(XmlReader)

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

Właściwości

Nazwa Opis
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 czytelnika 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 czytelnika, jeśli bieżące stanowisko czytelnika znajduje się na StartMember.

Namespace

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

NodeType

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

SchemaContext

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

Type

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

Value

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

Metody

Nazwa Opis
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 określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

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

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(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 XamlReader, który jest oparty na bieżącej XamlReader, gdzie zwrócony XamlReader jest używany do iterowania przez poddrzewo struktury węzła XAML.

(Odziedziczone po XamlReader)
Skip()

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

(Odziedziczone po XamlReader)
ToString()

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

(Odziedziczone po Object)

Jawne implementacje interfejsu

Nazwa Opis
IDisposable.Dispose()

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

(Odziedziczone po XamlReader)

Dotyczy

Zobacz też