OracleLob.Seek(Int64, SeekOrigin) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 .