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

Observações

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

Notas para Implementadores

Quando herdas da XPathItem classe, tens de sobrescrever os seguintes membros: IsNode

Construtores

Name Description
XPathItem()

Inicializa uma nova instância da XPathItem classe.

Propriedades

Name Description
IsNode

Quando sobrescrito numa classe derivada, recebe um valor que indica se o item representa um nó XPath ou um valor atómico.

TypedValue

Quando é sobreposto numa classe derivada, obtém o item atual como um objeto em caixa do tipo .NET mais apropriado, de acordo com o seu tipo de esquema.

Value

Quando é sobreposto numa classe derivada, obtém o string valor do item.

ValueAsBoolean

Quando é sobreposto numa classe derivada, obtém o valor do item como um Boolean.

ValueAsDateTime

Quando é sobreposto numa classe derivada, obtém o valor do item como um DateTime.

ValueAsDouble

Quando é sobreposto numa classe derivada, obtém o valor do item como um Double.

ValueAsInt

Quando sobreposto numa classe derivada, obtém o valor do item como um Int32.

ValueAsLong

Quando sobreposto numa classe derivada, obtém o valor do item como um Int64.

ValueType

Quando é sobreposto numa classe derivada, obtém o tipo .NET do item.

XmlType

Quando é sobreposto numa classe derivada, obtém o XmlSchemaType para o item.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
ValueAs(Type, IXmlNamespaceResolver)

Quando sobrescrito numa classe derivada, devolve o valor do item como o tipo especificado usando o IXmlNamespaceResolver objeto especificado para resolver prefixos de namespace.

ValueAs(Type)

Devolve o valor do artigo como o tipo especificado.

Aplica-se a