Freigeben über


XmlReader.NameTable Eigenschaft

Definition

Ruft beim Überschreiben in einer abgeleiteten Klasse die XmlNameTable ab, die dieser Implementierung zugeordnet ist.

public:
 abstract property System::Xml::XmlNameTable ^ NameTable { System::Xml::XmlNameTable ^ get(); };
public abstract System.Xml.XmlNameTable NameTable { get; }
member this.NameTable : System.Xml.XmlNameTable
Public MustOverride ReadOnly Property NameTable As XmlNameTable

Eigenschaftswert

Die XmlNameTable, die das Abrufen der atomisierten Version einer Zeichenfolge innerhalb des Knotens erlaubt.

Ausnahmen

Eine XmlReader-Methode wurde aufgerufen, bevor ein vorheriger asynchroner Vorgang abgeschlossen wurde. In diesem Fall wird InvalidOperationException mit der Meldung „Es wird bereits ein asynchroner Vorgang ausgeführt“ ausgelöst.

Hinweise

Alle von XmlReader zurückgegebenen Knoten- und Attributnamen werden mithilfe von NameTableatomisiert. Wenn derselbe Name mehrmals zurückgegeben wird (z. B Customer. ), wird dasselbe String Objekt für diesen Namen zurückgegeben. Dadurch können Sie effizienten Code schreiben, der Objektvergleiche für diese Zeichenfolgen durchführt, anstatt teure Zeichenfolgenvergleiche durchzuführen.

Gilt für:

Weitere Informationen