OracleLob.Seek(Int64, SeekOrigin) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define a posição no fluxo OracleLob atual.
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
Um deslocamento de bytes relativo à origem. Se offset
é negativo, a nova posição precede a posição especificada pela origin
pelo número de bytes especificado por offset
. Se offset
for zero, a nova posição será a posição especificada por origin
. Se offset
é positivo, a nova posição segue a posição especificada pela origin
pelo número de bytes especificado por offset
.
- origin
- SeekOrigin
Um valor do tipo SeekOrigin indicando o ponto de referência usado para obter a nova posição.
Retornos
A nova posição dentro do fluxo atual.
Exceções
O parâmetro origin
não contém um valor válido.
A posição resultante está além do comprimento do valor.
O objeto OracleLob foi fechado ou descartado.
Ocorreu um erro do Oracle.
Comentários
Se offset
for negativo, a nova posição deverá preceder a posição especificada por pelo origin
número de bytes especificado por offset
. Se offset
for zero, a nova posição deverá ser a posição especificada por origin
. Se offset
for positivo, a nova posição deverá seguir a posição especificada por pelo origin
número de bytes especificado por offset
.
Há suporte para a busca de qualquer local além do comprimento do fluxo. Também há suporte para a busca de uma posição ímpar para CLOB
tipos de dados e NCLOB
. Para obter mais informações, consulte a seção Comentários da Read propriedade .