OracleLob.Seek(Int64, SeekOrigin) Metodo

Definizione

Imposta la posizione nel flusso corrente 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

Parametri

offset
Int64

Offset di byte relativo all'origine. Se offset è negativo, la nuova posizione precede la posizione specificata dal origin numero di byte specificato da offset. Se offset è zero, la nuova posizione è la posizione specificata da origin. Se offset è positivo, la nuova posizione segue la posizione specificata dal origin numero di byte specificato da offset.

origin
SeekOrigin

Valore di tipo SeekOrigin che indica il punto di riferimento utilizzato per ottenere la nuova posizione.

Valori restituiti

Nuova posizione all'interno del flusso corrente.

Eccezioni

Il origin parametro non contiene un valore valido.

La posizione risultante supera la lunghezza del valore.

L'oggetto OracleLob è stato chiuso o eliminato.

Si è verificato un errore Oracle.

Commenti

Se offset è negativo, la nuova posizione deve precedere la posizione specificata dal origin numero di byte specificato da offset. Se offset è zero, la nuova posizione deve essere la posizione specificata da origin. Se offset è positivo, la nuova posizione deve seguire la posizione specificata dal origin numero di byte specificato da offset.

La ricerca di qualsiasi posizione oltre la lunghezza del flusso è supportata. È supportata anche la ricerca di una posizione strana per CLOB i tipi di dati e NCLOB . Per altre informazioni, vedere la sezione Osservazioni della Read proprietà .

Si applica a