OracleLob.Seek(Int64, SeekOrigin) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.