public TransparentStreamSeekRequestMessage(Guid id, Guid streamID, long offset, System.IO.SeekOrigin seekOrigin) { this.id = id; this.streamID = streamID; this.offset = offset; this.seekOrigin = seekOrigin; }
//UPGRADE_TODO: The following method was automatically generated and it must be implemented in order to preserve the class logic. 'ms-help://MS.VSCC.2003/commoner/redir/redirect.htm?keyword="jlca1232_3"' public override System.Int64 Seek(System.Int64 offset, System.IO.SeekOrigin origin) { return(0); }
public override long Seek(long offset, System.IO.SeekOrigin loc) { return(default(long)); }
public override long Seek(long offset, System.IO.SeekOrigin origin) { throw new Exception("The method or operation is not implemented."); }
public override long Seek(long offset, System.IO.SeekOrigin origin) { try { return(m_Position = base.Seek(offset, origin)); } finally { RefreshFileInfo(); } }
public override long Seek(long offset, System.IO.SeekOrigin origin) => throw new System.NotImplementedException();
public override Int64 Seek(Int64 offset, System.IO.SeekOrigin origin) { return(ostream.Seek(offset, origin)); }
public abstract long Seek(long offset, System.IO.SeekOrigin origin);
internal void Seek(System.IO.SeekOrigin origin, long offset) { log.Seek(origin, offset); }
public override long Seek(long off, System.IO.SeekOrigin origin) { return(parent.Seek(off, origin)); }
public override long Seek(long offset, System.IO.SeekOrigin origin) { Flush(); return(Underlying.Seek(offset, origin)); }
private long StreamSeek(IntPtr opaque, long offset, int whence) { if (null == _cStream || !_cStream.CanSeek) { (new Logger()).WriteWarning("null == _cStream || !_cStream.CanSeek"); return(-1); } System.IO.SeekOrigin eSeekOrigin = System.IO.SeekOrigin.Begin; switch ((AVSeek)whence) { case AVSeek.SIZE: return(-1); lock (_cStream) return(_cStream.Length); case AVSeek.FLAG_BEGINNING: eSeekOrigin = System.IO.SeekOrigin.Begin; break; case AVSeek.FLAG_BACKWARD: eSeekOrigin = System.IO.SeekOrigin.End; break; case AVSeek.FLAG_BYTE: eSeekOrigin = System.IO.SeekOrigin.Current; lock (_cStream) if (0 > offset && 0 > _cStream.Position + offset) { offset = 0; } break; case AVSeek.FLAG_FRAME: (new Logger()).WriteWarning("StreamSeek:FLAG_FRAME"); return(-1); case AVSeek.FLAG_ANY: (new Logger()).WriteWarning("StreamSeek:FLAG_ANY"); return(-1); case AVSeek.FLAG_FORCE: (new Logger()).WriteWarning("StreamSeek:FLAG_FORCE"); return(-1); default: (new Logger()).WriteWarning("StreamSeek:UNKNOWN:" + whence); return(-1); } try { lock (_cStream) { _cStream.Seek(offset, eSeekOrigin); return(_cStream.Position); } } catch (Exception ex) { (new Logger()).WriteError(ex); (new Logger()).WriteNotice(eSeekOrigin + ":" + offset + ":" + whence); } return(-1); }
public long Seek(long offset, System.IO.SeekOrigin origin) { //TODO: implement seek return(0L); }
/// <inheritdoc/> public override long Seek(long offset, SeekOrigin origin) { long result = base.Seek(offset, origin); _progress.Report(result); return result; }
/// <inheritdoc/> public override long Seek(long offset, SeekOrigin origin) { return _underlyingStream.Seek(offset, origin); }
public virtual long Seek(int offset, System.IO.SeekOrigin origin) { throw null; }
/// <summary> /// 未实现。 /// </summary> /// <param name="offset"></param> /// <param name="origin"></param> /// <returns></returns> public override long Seek(long offset, System.IO.SeekOrigin origin) { Symbol.CommonException.ThrowNotImplemented(); return(-1L); }
internal unsafe static long SetFilePointer(SafeFileHandle handle, long offset, System.IO.SeekOrigin origin, out int hr) { hr = 0; int lo = (int)offset; int hi = (int)(offset >> 32); lo = SetFilePointerWin32(handle, lo, &hi, (int)origin); if (lo == -1 && ((hr = Marshal.GetLastWin32Error()) != 0)) { return(-1); } return((long)(((ulong)((uint)hi)) << 32) | ((uint)lo)); }
public override System.Int64 Seek(System.Int64 offset, System.IO.SeekOrigin origin) { throw new NotImplementedException(); //_outStream.Seek(offset, origin); }
public override long Seek(long offset, System.IO.SeekOrigin origin) { throw ADP.NotSupported(); }
public override long Seek(long offset, System.IO.SeekOrigin origin) { throw new System.InvalidOperationException("Stream is not seekable."); }
public override long Seek(long offset, System.IO.SeekOrigin origin) { _lastAccess = new StackTrace(true).GetFrame(1); return(base.Seek(offset, origin)); }
public override long Seek(long offset, System.IO.SeekOrigin origin) { return(innerStream.Seek(offset, origin)); }
public override long Seek(long offset, System.IO.SeekOrigin origin) { return(_s.Seek(offset, origin)); }
public override long Seek(long offset, System.IO.SeekOrigin origin) { throw new NotSupportedException("The TraceStream class is not seekable."); }
public void Seek(System.IO.SeekOrigin origin, long offset) { }
public virtual long Seek(int offset, System.IO.SeekOrigin origin) { return(default(long)); }
public Int64 Seek(Int64 offset, System.IO.SeekOrigin origin) { return(default(Int64)); }
public virtual long Seek(long offset, System.IO.SeekOrigin origin) { }
public override long Seek(long offset, System.IO.SeekOrigin origin) { return(InternalFileStream.Seek(offset, origin)); }
public override long Seek(long offset, System.IO.SeekOrigin origin) { throw new NotSupportedException(); }
public override long Seek(long offset, System.IO.SeekOrigin origin) => throw null;
public override long Seek(long offset, System.IO.SeekOrigin loc) { throw null; }
public static TransparentStreamSeekRequestMessage Deserialize(byte[] buffer) { if (buffer == null) throw new ArgumentNullException ("buffer"); Guid id; Guid streamID; long offset; System.IO.SeekOrigin seekOrigin; using (System.IO.MemoryStream MS = new System.IO.MemoryStream (buffer)) { using (System.IO.BinaryReader BR = new System.IO.BinaryReader (MS)) { id = new Guid (BR.ReadBytes (16)); streamID = new Guid (BR.ReadBytes (16)); offset = BR.ReadInt64 (); seekOrigin = (System.IO.SeekOrigin)BR.ReadInt32 (); } } return new TransparentStreamSeekRequestMessage (id, streamID, offset, seekOrigin); }