Udostępnij za pośrednictwem


XmlReader.NameTable Właściwość

Definicja

Po zastąpieniu w klasie pochodnej program pobiera XmlNameTable element skojarzony z tą implementacją.

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

Umożliwia XmlNameTable uzyskanie atomizowanej wersji ciągu w węźle.

Wyjątki

Metoda XmlReader została wywołana przed zakończeniem poprzedniej operacji asynchronicznej. W takim przypadku InvalidOperationException jest zgłaszany komunikat "Operacja asynchroniczna jest już w toku".

Uwagi

Wszystkie nazwy węzłów i atrybutów zwracane z XmlReader programu są atomizowane przy użyciu elementu NameTable. Gdy ta sama nazwa jest zwracana wiele razy (na przykład Customer), ten sam String obiekt zostanie zwrócony dla tej nazwy. Dzięki temu można napisać wydajny kod, który wykonuje porównania obiektów w tych ciągach zamiast kosztownych porównań ciągów.

Dotyczy

Zobacz też