XmlReader.NameTable Eigenschaft

Definition

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird diese XmlNameTable Implementierung zugeordnet.

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

Dadurch XmlNameTable können Sie die atomisierte Version einer Zeichenfolge innerhalb des Knotens abrufen.

Ausnahmen

Eine XmlReader Methode wurde aufgerufen, bevor ein vorheriger asynchroner Vorgang abgeschlossen wurde. In diesem Fall InvalidOperationException wird die Meldung "Ein asynchroner Vorgang wird bereits ausgeführt" ausgelöst.

Hinweise

Alle knoten- und Attributnamen, die zurückgegeben XmlReader werden, werden mithilfe der NameTableDatei atomisiert. Wenn derselbe Name mehrmals zurückgegeben wird (z Customer. B. ), 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