protected override void SendResponse(DuplexCallbackId id, object result)
 {
     protocol.SendDuplexMessageAsync(DuplexQbservableMessage.CreateResponse(id, result, protocol));
 }
 public override void DisposeEnumerator(int enumeratorId)
 {
     protocol.SendDuplexMessageAsync(DuplexQbservableMessage.CreateDisposeEnumerator(enumeratorId, protocol));
 }