public Seek ( object clientData, long offset, SeekOrigin origin ) : long | ||
clientData | object | A client data (by default, an underlying stream). |
offset | long | A byte offset relative to the |
origin | SeekOrigin | A value of type |
Résultat | long |
public virtual long Seek(object clientData, long offset, SeekOrigin origin)
{
// we use this as a special code, so avoid accepting it
if (offset == -1)
return -1; // was 0xFFFFFFFF
Stream stream = clientData as Stream;
if (stream == null)
throw new ArgumentException("Can't get underlying stream to seek in");
return stream.Seek(offset, origin);
}