XPathItem クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XQuery 1.0 および XPath 2.0 データ モデルの項目を表します。
public ref class XPathItem abstract
public abstract class XPathItem
type XPathItem = class
Public MustInherit Class XPathItem
- 継承
-
XPathItem
- 派生
注釈
項目はノードまたはアトミック値です。
注意 (実装者)
XPathItem クラスから継承する場合は、次のメンバーをオーバーライドする必要があります: IsNode。
コンストラクター
| 名前 | 説明 |
|---|---|
| XPathItem() |
XPathItem クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| IsNode |
派生クラスでオーバーライドされると、項目が XPath ノードまたはアトミック値を表すかどうかを示す値を取得します。 |
| TypedValue |
派生クラスでオーバーライドされると、スキーマの種類に応じて、現在の項目を最も適切な .NET 型のボックス化されたオブジェクトとして取得します。 |
| Value |
派生クラスでオーバーライドされると、項目の |
| ValueAsBoolean |
派生クラスでオーバーライドされると、項目の値を Booleanとして取得します。 |
| ValueAsDateTime |
派生クラスでオーバーライドされると、項目の値を DateTimeとして取得します。 |
| ValueAsDouble |
派生クラスでオーバーライドされると、項目の値を Doubleとして取得します。 |
| ValueAsInt |
派生クラスでオーバーライドされると、項目の値を Int32として取得します。 |
| ValueAsLong |
派生クラスでオーバーライドされると、項目の値を Int64として取得します。 |
| ValueType |
派生クラスでオーバーライドされると、項目の .NET 型を取得します。 |
| XmlType |
派生クラスでオーバーライドされると、項目の XmlSchemaType を取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
| ValueAs(Type, IXmlNamespaceResolver) |
派生クラスでオーバーライドされると、名前空間プレフィックスを解決するために指定された IXmlNamespaceResolver オブジェクトを使用して、指定した型として項目の値を返します。 |
| ValueAs(Type) |
指定した型として項目の値を返します。 |