title: WCF: intercept message send/receive progress in client
body: <p>I have a desktop application sending/receiving messages (not files) to/from a WCF service.  </p>
  
  <p>How do I intercept the total size of the message to be transferred and receive feedback (number of bytes transferred) during the transmission so a progress bar maybe displayed to the desktop app user?</p>
  
  <p>How many approaches are there?   What is the best one given my application scenario?</p>
  
  <p>Any comments or suggestions will be greatly appreciated,</p>
  
  <p>Cullen</p>