Feb 19, 2008 I have a client class that abstracts a WCF client proxy. This class currently does not take advantage of any pooling. Each instance of this client class uses its own channel factory to create a channelproxy instance. When the client class is disposed, then the underlying channelproxy is closed.