public override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback callback, object state) { if (!CanWrite) { throw new NotSupportedException(SR.WriteNotSupported); } IAsyncResult result = null; if (_netStream != null) { result = _netStream.BeginWrite(buffer, offset, count, callback, state); } else { result = _stream.BeginWrite(buffer, offset, count, callback, state); } return(result); }
public override IAsyncResult BeginWrite(byte[] buffer, int offset, int size, AsyncCallback callback, object state) { return(_networkStream.BeginWrite(buffer, offset, size, callback, state)); }
public override IAsyncResult BeginWrite(byte[] buffer, int offset, int size, AsyncCallback callback, Object state) { GlobalLog.Dump(buffer, offset, size); return(m_NetworkStream.BeginWrite(buffer, offset, size, callback, state)); }