Sdílet prostřednictvím


XPathNavigator.ValueAsLong Vlastnost

Definice

Získá hodnotu aktuálního uzlu jako Int64.

public:
 virtual property long ValueAsLong { long get(); };
public override long ValueAsLong { get; }
member this.ValueAsLong : int64
Public Overrides ReadOnly Property ValueAsLong As Long

Hodnota vlastnosti

Hodnota aktuálního Int64uzlu jako .

Výjimky

Řetězcovou hodnotu aktuálního uzlu nelze převést na Int64.

Pokus o přetypování Int64 není platný.

Příklady

ValueAsLong Příklad vlastnosti naleznete v této ValueAsBoolean vlastnosti.

Poznámky

XPathNavigator Pokud obsahuje informace o schématu nebo typu (například z objektu XmlDocument inicializovaného pomocí ověřování XmlReaderschématu XML) a pokud je aktuální uzel definován jako typ schématu xs:integer XML, ValueAsLong vrátí tato vlastnost hodnotu aktuálního uzlu jako neboxovaný Int64 objekt.

Pokud XPathNavigator však nemá žádné informace o schématu nebo typu, ValueAsLong vlastnost se pokusí převést řetězcovou hodnotu aktuálního uzlu na Int64 hodnotu podle pravidel přetypování XPath 2.0 pro xs:integer.

Platí pro