OracleLob.Seek(Int64, SeekOrigin) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Imposta la posizione sul flusso OracleLob corrente.
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 dei byte relativo all'origine. Se offset
è negativo, la nuova posizione precede quella specificata da origin
di un numero di byte specificato da offset
. Se offset
è uguale a zero, la nuova posizione sarà quella specificata da origin
. Se offset
è positivo, la nuova posizione segue quella specificata da origin
di un numero di byte specificato da offset
.
- origin
- SeekOrigin
Valore di tipo SeekOrigin che indica il punto di riferimento usato per ottenere la nuova posizione.
Restituisce
Nuova posizione all'interno del flusso corrente.
Eccezioni
Il parametro origin
non contiene un valore valido.
La posizione risultante va oltre 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 dispari per CLOB
i tipi di dati e NCLOB
. Per altre informazioni, vedere la sezione Osservazioni della Read proprietà .