OracleLob.Seek(Int64, SeekOrigin) Metod

Definition

Anger positionen på den aktuella OracleLob strömmen.

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

Parametrar

offset
Int64

En byteförskjutning i förhållande till ursprunget. Om offset är negativt föregår den nya positionen den position som anges av origin antalet byte som anges av offset. Om offset är noll är den nya positionen den position som anges av origin. Om offset är positivt följer den nya positionen den position som anges av origin antalet byte som anges av offset.

origin
SeekOrigin

Ett värde av typen SeekOrigin som anger referenspunkten som används för att hämta den nya positionen.

Returer

Den nya positionen i den aktuella strömmen.

Undantag

Parametern origin innehåller inget giltigt värde.

Den resulterande positionen ligger utanför värdets längd.

Objektet OracleLob stängdes eller togs bort.

Ett Oracle-fel har inträffat.

Kommentarer

Om offset är negativt måste den nya positionen föregå den position som anges av origin antalet byte som anges av offset. Om offset är noll måste den nya positionen vara den position som anges av origin. Om offset är positivt måste den nya positionen följa den position som anges av origin antalet byte som anges av offset.

Det finns stöd för att söka till valfri plats utöver dataströmmens längd. Det finns också stöd för att söka till en udda position för CLOB och NCLOB datatyper. Mer information finns i avsnittet Anmärkningar i egenskapen Read .

Gäller för