SeekableXPathNavigator.CurrentPosition Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cuando se invalida en una clase derivada, obtiene o establece un valor asociado al nodo en los datos donde se coloca el navegador XPath.
public:
abstract property long CurrentPosition { long get(); void set(long value); };
public abstract long CurrentPosition { get; set; }
member this.CurrentPosition : int64 with get, set
Public MustOverride Property CurrentPosition As Long
Valor de propiedad
Valor asociado a la posición actual del navegador.
Comentarios
La set operación mueve el navegador a la posición asociada al valor especificado. La get operación devuelve un valor asociado a la posición actual del navegador.
Notas a los implementadores
Esta propiedad no tiene ningún significado intrínseco: es un valor opaco Int64 que una implementación asocia a la posición actual del navegador. No se colocan restricciones ni requisitos en el propio valor. No se puede realizar ninguna suposición sobre su estructura de datos interna.
No es necesario que los valores sean secuenciales o incluso que una posición del navegador se asigne a un valor único. Varios valores pueden hacer referencia a la misma posición del navegador, por lo que comparar dos valores no proporciona información útil.
Cualquier valor proporcionado por una get operación debe ser válido para una set operación. No es necesariamente un error para que una set operación use un valor no adquirido por primera vez por una get operación. Un valor no devuelto por CurrentPosition el que se ha adquirido alguna otra manera puede o no ser considerado válido por la implementación: esta opción es para el implementador.
El significado de un valor no debe cambiar durante la vida de su navegador mientras navega por el mismo documento. Además, el significado de los valores debe compartirse con dos navegadores relacionados con la clonación, de nuevo, siempre que sigan navegando por el mismo documento. Todos los valores proporcionados por una get operación deben permanecer válidos para la vida útil de un navegador y cualquiera de sus clones siempre que la instancia siga navegando por el mismo documento.