OracleLob.Seek(Int64, SeekOrigin) Methode

Definition

Legt die Position für den aktuellen OracleLob Datenstrom fest.

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

Parameter

offset
Int64

Ein Byte-Offset relativ zum Ursprung. Wenn offset dies negativ ist, steht die neue Position vor der Position, die durch origin die anzahl der durch offset. Wenn offset null ist, ist die neue Position die durch origin. Wenn offset sie positiv ist, folgt die neue Position der position, die durch origin die anzahl der durch offsetdie angegebenen Byte angegeben wird.

origin
SeekOrigin

Ein Typwert SeekOrigin , der den Referenzpunkt angibt, der zum Abrufen der neuen Position verwendet wird.

Gibt zurück

Die neue Position innerhalb des aktuellen Datenstroms.

Ausnahmen

Der origin Parameter enthält keinen gültigen Wert.

Die resultierende Position liegt über die Länge des Werts hinaus.

Das OracleLob Objekt wurde geschlossen oder verworfen.

Ein Oracle-Fehler ist aufgetreten.

Hinweise

Wenn offset dies negativ ist, muss die neue Position der position vorangestellt werden, die durch origin die anzahl der by offset. Wenn offset null ist, muss die neue Position die durch origin. Wenn offset sie positiv ist, muss die neue Position der durch origin die Anzahl der durch die angegebene Anzahl von offsetByte angegebenen Position folgen.

Die Suche nach einem beliebigen Speicherort über die Länge des Datenstroms hinaus wird unterstützt. Die Suche nach einer ungeraden Position für CLOB und NCLOB Datentypen wird ebenfalls unterstützt. Weitere Informationen finden Sie im Abschnitt "Hinweise" der Read Eigenschaft.

Gilt für: