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
建構函式
| 名稱 | Description |
|---|---|
| XPathItem() |
初始化 XPathItem 類別的新執行個體。 |
屬性
| 名稱 | Description |
|---|---|
| IsNode |
當在衍生類別中覆寫時,會得到一個值,表示該項目是代表 XPath 節點還是原子值。 |
| TypedValue |
當在衍生類別中覆寫時,會根據其結構型態,將當前項目以最合適的 .NET 型別框框物件形式呈現。 |
| Value |
當在衍生類別中被覆寫時,會得到 |
| ValueAsBoolean |
當在派生類別中覆寫時,會獲得該項目的值。Boolean |
| ValueAsDateTime |
當在派生類別中覆寫時,會獲得該項目的值。DateTime |
| ValueAsDouble |
當在派生類別中覆寫時,會獲得該項目的值。Double |
| ValueAsInt |
當在派生類別中被覆寫時,會得到該項目的值。Int32 |
| ValueAsLong |
當在派生類別中被覆寫時,會得到該項目的值。Int64 |
| ValueType |
當在衍生類別中覆寫時,會取得該項目的 .NET 型態。 |
| XmlType |
當在衍生類別中被覆寫時,會得到該項目的 。XmlSchemaType |
方法
| 名稱 | Description |
|---|---|
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |
| ValueAs(Type, IXmlNamespaceResolver) |
當在衍生類別中覆寫時,會回傳該項目的值,並使用 IXmlNamespaceResolver 指定的物件來解析命名空間前綴。 |
| ValueAs(Type) |
回傳該項目的值,並符合指定的類型。 |