public void Dispose()
        {
            if (_handle != 0)
            {
                PipeNative.FlushFileBuffers(_handle);
                PipeNative.DisconnectNamedPipe(_handle);
                PipeNative.CloseHandle(_handle);

                _handle = 0;

                DBG.Info("PipeChannel.Dispose", _pipeName);
            }
        }
 public void Flush()
 {
     PipeNative.FlushFileBuffers(_handle);
 }