Udostępnij za pośrednictwem


XPathNavigator.ValueAsLong Właściwość

Definicja

Pobiera wartość bieżącego węzła 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

Wartość właściwości

Int64

Wartość bieżącego węzła jako .Int64

Wyjątki

Nie można przekonwertować wartości ciągu bieżącego węzła na wartość Int64.

Podjęta próba rzutowania Int64 jest nieprawidłowa.

Przykłady

Aby zapoznać się z przykładem ValueAsLong właściwości , zobacz ValueAsBoolean właściwość .

Uwagi

Jeśli element XPathNavigator zawiera informacje o schemacie lub typie (na przykład z obiektu zainicjowanego XmlDocument przy użyciu schematu XML weryfikowającego XmlReader), a bieżący węzeł jest zdefiniowany jako typ schematu xs:integer XML, ValueAsLong właściwość zwraca wartość bieżącego węzła jako obiekt rozpatowany Int64 .

Jeśli XPathNavigator jednak obiekt nie ma żadnych informacji o schemacie ani typie, ValueAsLong właściwość próbuje przekonwertować wartość ciągu bieżącego węzła na Int64 wartość zgodnie z regułami rzutowania XPath 2.0 dla xs:integerelementu .

Dotyczy