protected override void ReceiveAsync(AutoResetEvent resetEvent)//, Action<string> onFault, Action<QueueItem> onCompleted) { _api.ReceiveAsync( (err) => OnErrorOcurred(new GenericEventArgs <string>(err)), (qitem) => OnMessageReceived(qitem), DuplexTypes.WaitOne, resetEvent ); //_api.SendDuplexAsync(message, // (err)=> OnErrorOcurred(new GenericEventArgs<string>(err)), // (qitem)=> OnMessageReceived(qitem)); }