XamlXmlReader Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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) |