OracleLob.Seek(Int64, SeekOrigin) Método

Definición

Establece la posición en la secuencia OracleLob actual.Sets the position on the current OracleLob stream.

public:
 override long Seek(long offset, System::IO::SeekOrigin origin);
public override long Seek (long offset, System.IO.SeekOrigin origin);
override this.Seek : int64 * System.IO.SeekOrigin -> int64
Public Overrides Function Seek (offset As Long, origin As SeekOrigin) As Long

Parámetros

offset
Int64

Desplazamiento de bytes con respecto al origen.A byte offset relative to origin. Si offset es negativo, la nueva posición precede a la posición especificada por origin en función del número de bytes especificado mediante offset.If offset is negative, the new position precedes the position specified by origin by the number of bytes specified by offset. Si offset es cero, la nueva posición es la especificada por origin.If offset is zero, the new position is the position specified by origin. Si offset es positivo, la nueva posición sigue a la posición especificada por origin en función del número de bytes indicado mediante offset.If offset is positive, the new position follows the position specified by origin by the number of bytes specified by offset.

origin
SeekOrigin

Valor de tipo SeekOrigin que indica el punto de referencia utilizado para obtener la nueva posición.A value of type SeekOrigin indicating the reference point used to obtain the new position.

Devoluciones

La nueva posición en la secuencia actual.The new position within the current stream.

Excepciones

El parámetro origin no contiene un valor válido.The origin parameter does not contain a valid value.

La posición resultante supera la longitud del valor.The resulting position is beyond the length of the value.

El objeto OracleLob estaba cerrado o desechado.The OracleLob object was closed or disposed.

Se produjo un error de Oracle.An Oracle error has occurred.

Comentarios

Si offset es negativo, la nueva posición debe preceder a la posición especificada por origin por el número de bytes especificado por offset.If offset is negative, the new position must precede the position specified by origin by the number of bytes specified by offset. Si offset es cero, la nueva posición debe ser la posición especificada por origin.If offset is zero, the new position must be the position specified by origin. Si offset es positivo, la nueva posición debe seguir a la posición especificada por origin por el número de bytes especificado por offset.If offset is positive, the new position must follow the position specified by origin by the number of bytes specified by offset.

Se admite la búsqueda en cualquier ubicación más allá de la longitud de la secuencia.Seeking to any location beyond the length of the stream is supported. También se admite la búsqueda de una posición impar para tipos de datos CLOB y NCLOB.Seeking to an odd position for CLOB and NCLOB data types is also supported. Para obtener más información, vea la sección Comentarios de la propiedad Read.For more information, see the Remarks section of the Read property.

Se aplica a