XamlObjectReader 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.
Zapewnia implementację XamlReader , która odczytuje grafy obiektów i generuje strumień węzła XAML.
public ref class XamlObjectReader : System::Xaml::XamlReader
public class XamlObjectReader : System.Xaml.XamlReader
type XamlObjectReader = class
inherit XamlReader
Public Class XamlObjectReader
Inherits XamlReader
- Dziedziczenie
Uwagi
XamlObjectReader W scenariuszach, w których chcesz przetworzyć graf obiektu, który jest zazwyczaj grafem obiektów aplikacji, która jest pierwotnie generowana ze źródła XAML. Możesz użyć XamlObjectReader miejsca, w którym jest wykonana runda z punktu początkowego XAML do punktu końcowego XAML. Możesz też uruchomić XamlObjectReader obiekt na grafie obiektów; przetworzyć pośredni strumień węzła XAML, jeśli jest to wymagane, przy użyciu interfejsów API w systemach XamlType i XamlMember, a następnie użyć XamlXmlWriter metody do serializacji węzłów XAML do kodu XML.
Bardziej zaawansowane scenariusze mogą dostarczać XamlXmlWriter przesłonięcia i określony kontekst schematu XAML używany XamlObjectReader przez program , a następnie przechodzi do zastępowania modułu zapisywania.
Typowe scenariusze użycia XamlObjectReader wywołań elementów członkowskich, które XamlObjectReader implementują; są one również wywoływane Close, ReadSubtreei Skip z klasy bazowej XamlReader .
Konstruktory
XamlObjectReader(Object) |
Inicjuje nowe wystąpienie klasy XamlObjectReader. |
XamlObjectReader(Object, XamlObjectReaderSettings) |
Inicjuje XamlObjectReader nowe wystąpienie klasy z określonymi ustawieniami czytnika. |
XamlObjectReader(Object, XamlSchemaContext) |
Inicjuje XamlObjectReader nowe wystąpienie klasy z określonym kontekstem schematu. |
XamlObjectReader(Object, XamlSchemaContext, XamlObjectReaderSettings) |
Inicjuje XamlObjectReader nowe wystąpienie klasy z określonymi ustawieniami kontekstu schematu i czytnika. |
Właściwości
Instance |
Pobiera wystąpienie obiektu, które jest dostępne w bieżącej pozycji czytnika. |
IsDisposed |
Pobiera, czy Dispose(Boolean) został wywołany. (Odziedziczone po XamlReader) |
IsEof |
Pobiera wartość, która zgłasza, czy pozycja czytnika znajduje się na końcu pliku. |
Member |
Pobiera bieżący w XamlMember pozycji czytnika, jeśli pozycja czytnika StartMemberznajduje się na . |
Namespace |
Pobiera deklarację przestrzeni nazw XAML z bieżącego położenia czytnika. |
NodeType |
Pobiera typ bieżącego węzła. |
SchemaContext |
Pobiera obiekt, który dostarcza informacje o schemacie dla zestawu informacji. |
Type |
Pobiera obiekt XamlType w bieżącej pozycji czytnika. |
Value |
Pobiera wartość węzła w bieżącej pozycji czytnika. |
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 wykresu obiektu źródłowego, jeśli węzeł jest dostępny. |
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) |