OracleLob.Seek(Int64, SeekOrigin) Método

Definição

Define a posição no fluxo atual OracleLob .

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 em relação à origem. Se offset for negativo, a nova posição precede a posição especificada por origin pelo número de bytes especificado por offset. Se offset for zero, a nova posição é a posição especificada por origin. Se offset for positivo, a nova posição segue a posição especificada por origin pelo número de bytes especificados por offset.

origin
SeekOrigin

Um valor de tipo SeekOrigin que indica o ponto de referência usado para obter a nova posição.

Devoluções

A nova posição dentro do ramo atual.

Exceções

O origin parâmetro não contém um valor válido.

A posição resultante está para além do comprimento do valor.

O OracleLob objeto foi fechado ou descartado.

Ocorreu um erro da Oracle.

Observações

Se offset for negativo, a nova posição deve preceder a posição especificada por origin pelo número de bytes especificado por offset. Se offset for zero, a nova posição deve ser a posição especificada por origin. Se offset for positivo, a nova posição deve seguir a posição especificada por origin pelo número de bytes especificado por offset.

A procura para qualquer local além do comprimento do riacho é suportada. Procurar uma posição estranha para CLOB e NCLOB tipos de dados também é suportado. Para mais informações, consulte a secção de Observações da Read propriedade.

Aplica-se a