XamlObjectReader Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt een XamlReader implementatie die objectgrafieken leest en een XAML-knooppuntstroom genereert.
public ref class XamlObjectReader : System::Xaml::XamlReader
public class XamlObjectReader : System.Xaml.XamlReader
type XamlObjectReader = class
inherit XamlReader
Public Class XamlObjectReader
Inherits XamlReader
- Overname
Opmerkingen
Gebruik de XamlObjectReader scenario's waarin u een objectgrafiek wilt verwerken. Dit is meestal de objectgrafiek van een toepassing die oorspronkelijk is gegenereerd op basis van een XAML-bron. U kunt de XamlObjectReader locatie gebruiken waar een retour wordt gemaakt vanaf een XAML-beginpunt naar een XAML-eindpunt. Of u kunt een XamlObjectReader over de objectgrafiek uitvoeren; de tussenliggende XAML-knooppuntstroom verwerken, als dit nodig is, met behulp van API's op XamlType en XamlMember; en vervolgens gebruiken XamlXmlWriter om XAML-knooppunten te serialiseren naar XML.
Meer geavanceerde scenario's kunnen een XamlXmlWriter onderdrukking en een specifieke XAML-schemacontext bieden die door de XamlObjectReader schrijver wordt gebruikt en vervolgens worden doorgegeven aan de schrijver-onderdrukking.
Typische scenario's voor het gebruik van het aanroepen van XamlObjectReader de leden die XamlObjectReader worden geïmplementeerd; ze roepen Closeook aan, ReadSubtreeen Skip van de XamlReader basisklasse.
Constructors
| Name | Description |
|---|---|
| XamlObjectReader(Object, XamlObjectReaderSettings) |
Initialiseert een nieuw exemplaar van de XamlObjectReader klasse met de opgegeven lezerinstellingen. |
| XamlObjectReader(Object, XamlSchemaContext, XamlObjectReaderSettings) |
Initialiseert een nieuw exemplaar van de XamlObjectReader klasse met de opgegeven schemacontext en lezerinstellingen. |
| XamlObjectReader(Object, XamlSchemaContext) |
Initialiseert een nieuw exemplaar van de XamlObjectReader klasse met de opgegeven schemacontext. |
| XamlObjectReader(Object) |
Initialiseert een nieuw exemplaar van de XamlObjectReader klasse. |
Eigenschappen
| Name | Description |
|---|---|
| Instance |
Hiermee haalt u het objectexemplaren op dat beschikbaar is op de huidige positie van de lezer. |
| IsDisposed |
Krijgt of Dispose(Boolean) is gebeld. (Overgenomen van XamlReader) |
| IsEof |
Hiermee wordt een waarde opgehaald die rapporteert of de positie van de lezer zich aan het einde van het bestand bevindt. |
| Member |
Hiermee haalt u de huidige XamlMember op de positie van de lezer op, als de positie van de lezer zich op een StartMemberbevindt. |
| Namespace |
Hiermee haalt u de XAML-naamruimtedeclaratie op van de huidige lezerpositie. |
| NodeType |
Hiermee wordt het type van het huidige knooppunt opgehaald. |
| SchemaContext |
Hiermee haalt u een object op dat schema-informatie biedt voor de gegevensset. |
| Type |
Hiermee wordt het XamlType object opgehaald op de positie van de huidige lezer. |
| Value |
Hiermee wordt de waarde van het knooppunt opgehaald op de positie van de huidige lezer. |
Methoden
| Name | Description |
|---|---|
| Close() |
Hiermee sluit u de XAML-knooppuntstroom. (Overgenomen van XamlReader) |
| Dispose(Boolean) |
Publiceert de niet-beheerde resources die worden gebruikt door de XamlReaderbeheerde resources en brengt eventueel de beheerde resources vrij. (Overgenomen van XamlReader) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| Read() |
Biedt het volgende XAML-knooppunt in de bronobjectgrafiek als er een knooppunt beschikbaar is. |
| ReadSubtree() |
Retourneert een XamlReader die is gebaseerd op de huidige XamlReader, waarbij het geretourneerde XamlReader wordt gebruikt om door een substructuur van de XAML-knooppuntstructuur te doorlopen. (Overgenomen van XamlReader) |
| Skip() |
Slaat het huidige knooppunt over en gaat naar de positie van de lezer naar het volgende knooppunt. (Overgenomen van XamlReader) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| IDisposable.Dispose() |
Alle resources die door het huidige exemplaar van de XamlReader klasse worden gebruikt, worden vrijgegeven. (Overgenomen van XamlReader) |