次の方法で共有


XPathNavigator.ValueAsLong プロパティ

定義

現在のノードの値を Int64 として取得します。

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

プロパティ値

現在のノードの Int64 としての値。

例外

現在のノードの文字列値を、Int64 に変換することはできません。

試行された Int64 へのキャストは無効です。

プロパティの ValueAsLong 例については、 プロパティを ValueAsBoolean 参照してください。

注釈

XPathNavigatorスキーマまたは型の情報がある場合 (たとえば、XML スキーマ検証XmlReaderで初期化されたオブジェクトからXmlDocument)、現在のノードが XML スキーマxs:integer型として定義されている場合、ValueAsLongプロパティは現在のノードの値をボックス化Int64されていないオブジェクトとして返します。

ただし、 にXPathNavigatorスキーマまたは型の情報がない場合、 プロパティは、 ValueAsLong の XPath 2.0 キャスト規則xs:integerInt64従って、現在のノードの文字列値を値に変換しようとします。

適用対象