Compartilhar via


XPathItem Classe

Definição

Representa um item no modelo de dados XQuery 1.0 e XPath 2.0.

public ref class XPathItem abstract
public abstract class XPathItem
type XPathItem = class
Public MustInherit Class XPathItem
Herança
XPathItem
Derivado

Comentários

Um item é um nó ou um valor atômico.

Notas aos Implementadores

Ao herdar da XPathItem classe , você deve substituir os seguintes membros: IsNode:

Construtores

XPathItem()

Inicializa uma nova instância da classe XPathItem.

Propriedades

IsNode

Quando substituído em uma classe derivada, obtém um valor que indica se o item representa um valor atômico ou um nó XPath.

TypedValue

Quando substituído em uma classe derivada, obtém o item atual como um objeto em caixa do tipo mais apropriado .NET Framework 2.0 de acordo com seu tipo de esquema.

Value

Quando substituído em uma classe derivada, obtém o valor string do item.

ValueAsBoolean

Quando substituído em uma classe derivada, obtém o valor do item como um Boolean.

ValueAsDateTime

Quando substituído em uma classe derivada, obtém o valor do item como um DateTime.

ValueAsDouble

Quando substituído em uma classe derivada, obtém o valor do item como um Double.

ValueAsInt

Quando substituído em uma classe derivada, obtém o valor do item como um Int32.

ValueAsLong

Quando substituído em uma classe derivada, obtém o valor do item como um Int64.

ValueType

Quando substituído em uma classe derivada, obtém o tipo .NET Framework 2.0 do item.

XmlType

Quando substituído em uma classe derivada, obtém o XmlSchemaType do item.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
ValueAs(Type)

Retorna o valor do item como o tipo especificado.

ValueAs(Type, IXmlNamespaceResolver)

Quando substituído em uma classe derivada, retorna o valor do item como o tipo especificado usando o objeto IXmlNamespaceResolver especificado para resolver os prefixos de namespace.

Aplica-se a