XmlReader.ReadContentAsLong XmlReader.ReadContentAsLong XmlReader.ReadContentAsLong XmlReader.ReadContentAsLong Method

Definición

Lee el contenido de texto en la posición actual como un entero de 64 bits con signo.Reads the text content at the current position as a 64-bit signed integer.

public:
 virtual long ReadContentAsLong();
public virtual long ReadContentAsLong ();
abstract member ReadContentAsLong : unit -> int64
override this.ReadContentAsLong : unit -> int64
Public Overridable Function ReadContentAsLong () As Long

Devoluciones

Contenido de texto como entero de 64 bits con signo.The text content as a 64-bit signed integer.

Excepciones

La conversión intentada no es válida.The attempted cast is not valid.

El formato de la cadena no es válido.The string format is not valid.

Se llamó un método XmlReader antes de que se termine una operación asincrónica anterior.An XmlReader method was called before a previous asynchronous operation finished. En este caso, se genera InvalidOperationException con el mensaje “Ya hay una operación asincrónica en curso”.In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

Comentarios

Este método concatena las secciones de texto, espacio en blanco, espacio en blanco significativo y CDATA, y omite cualquier comentario o instrucción de procesamiento.This method concatenates text, white space, significant white space, and CDATA sections, and skips any comments or processing instructions. Las referencias de entidad se resuelven automáticamente.Entity references are automatically resolved.

Si se escribe xsd:longel contenido, el lector devuelve un entero con signo de 64 bits con la conversión unboxing.If the content is typed xsd:long, the reader returns an unboxed 64-bit signed integer. Si no se escribe xsd:longel contenido, el lector intenta convertirlo en un entero con signo de 64 bits de acuerdo con las reglas definidas por la parte 2 del esquema XML del Consorcio W3C: Recomendación de tipos de los tipos de.If the content is not typed xsd:long, the reader attempts to convert it to a 64-bit signed integer according to the rules defined by the W3C XML Schema Part 2: Datatypes recommendation.

En la tabla siguiente se describe este método, que trata cada tipo de nodo.The following table describes this method treats each node type.

Tipo XmlNodeXmlNodeType Valor devueltoReturn value Comportamiento del sistema de lecturaReader behavior
Text

CDATA

Whitespace

SignificantWhitespace

EntityReference

EndEntity
El contenido concatenado de los nodos de texto, CDATA, espacio en blanco y espacio en blanco significativo se convierten en el tipo solicitado.Concatenated content of text, CDATA, white space and significant white space nodes converted to the requested type. Se mueve a la siguiente etiqueta del elemento de inicio o de fin.Moves to the next start element or end element tag. Las referencias de entidad se expanden automáticamente.Entity references are automatically expanded.
Attribute Igual que XmlConvert.ToXxx en el valor de atributo.Same as XmlConvert.ToXxx on attribute value. El lector permanece en la posición actualThe reader remains in the current position
Comment

ProcessingInstruction
Omite la instrucción de procesamiento o los comentarios y lee el contenido del texto concatenado que sigue a la instrucción de procesamiento o los comentarios.Ignores the processing instruction (PI) or comment and reads the concatenated text content that follows the PI or comment. Se mueve a la siguiente etiqueta del elemento de inicio o de fin.Moves to the next start element or end element tag. Las referencias de entidad se expanden automáticamente.Entity references are automatically expanded.
EndElement Una cadena vacía.An empty string. El sistema de lectura permanece en la posición actual.The reader remains in the current position.
Element

XmlDeclaration

None

Document

DocumentType

Notation

Entity

DocumentFragment
Se inicia una InvalidOperationException.An InvalidOperationException is thrown. No definido, aunque normalmente el sistema de lectura permanece en la posición actual.Undefined, although typically the reader remains in the current position.

Para obtener más información, vea la sección Comentarios de la página de referencia de XmlReader.For more information, see the Remarks section of the XmlReader reference page.

Se aplica a