XmlReader.NameTable Właściwość

Definicja

Gdy jest zastępowany w klasie pochodnej, pobiera XmlNameTable skojarzona z tą implementacją.When overridden in a derived class, gets the XmlNameTable associated with this implementation.

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

Wartość właściwości

XmlNameTable umożliwiające uzyskanie atomowej wersji ciągu w węźle.The XmlNameTable enabling you to get the atomized version of a string within the node.

Wyjątki

Metoda XmlReader została wywołana przed ukończeniem poprzedniej operacji asynchronicznej.An XmlReader method was called before a previous asynchronous operation finished. W takim przypadku InvalidOperationException jest generowany z komunikatem "asynchroniczna operacja jest już w toku".In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

Uwagi

Wszystkie nazwy węzłów i atrybutów zwracane z XmlReader są atomne przy użyciu NameTable.All node and attribute names returned from XmlReader are atomized using the NameTable. Gdy taka sama nazwa jest zwracana wiele razy (na przykład Customer), to ten sam obiekt String zostanie zwrócony dla tej nazwy.When the same name is returned multiple times (for example, Customer), then the same String object will be returned for that name. Dzięki temu można napisać wydajny kod, który wykonuje porównania obiektów w tych ciągach zamiast kosztownych porównywania ciągów.This makes it possible for you to write efficient code that does object comparisons on these strings instead of expensive string comparisons.

Dotyczy

Zobacz też