When overridden in a derived class, sets the position within the current stream.
            
| C# | Visual Basic | Visual C++ | J# | 
public override long Seek( long offset, SeekOrigin origin )
Public Overrides Function Seek ( _ offset As Long, _ origin As SeekOrigin _ ) As Long
public: virtual long long Seek( long long offset, SeekOrigin origin ) override
public long Seek( long offset, SeekOrigin origin )
- offset (Int64)
 - A byte offset relative to the origin parameter.
 
- origin (SeekOrigin)
 - A value of type SeekOrigin indicating the reference point used to obtain the new position.
 
            The new position within the current stream.
            
| Exception | Condition | 
|---|---|
| IOException | An I/O error occurs. 
                             | 
| NotSupportedException | The stream does not support seeking, such as if the stream is constructed from a pipe or console output. 
                             | 
| ObjectDisposedException | Methods were called after the stream was closed. 
                             | 
