protected override void OnBufferUpdated() { if (file_stream == null) { file_stream = new FileStream (LocalPath, FileMode.Create, FileAccess.Write); } file_stream.Write (State.Buffer.Data, 0, (int)State.Buffer.Length); base.OnBufferUpdated (); }