This project is read-only.
Project Description
This is a smart WCF client wrapper that keeps your code clean, and hides common beginner mistakes from the end user.

This code handles
- EventHandler Cleanup
- Exception Managment
- Reliable and efficient reuse of the proxy
- Cleanup of the proxy
- Clean "using(...)" method


    var reusableSW = new LC.Utils.WCF.ServiceWrapper<IProcessDataDuplex>(channelFactory);
    reusableSW.Reuse(client =>

   // When complete, you can dispose of the client 

There are several support classes, and some experimental classes in this project. If you want to see the core code, that can be used today in your software, see this file:

Last edited Aug 4, 2011 at 7:33 PM by clamont, version 9