正确关闭WCF代理对象

wcf对象的Close()可能会异常,故using不太适用,可以自定义一个通过的函数关闭wcf对象:

 //System.ServiceModel.ICommunicationObject是WCF对象的基类。

  public static void 关闭WCF对象(System.ServiceModel.ICommunicationObject obj)

        {
            try
            {
                obj.Close();
            }
            catch
            {
                try
                {
                    obj.Abort();
                }
                catch { }
            }
        }
 

原文地址:https://www.cnblogs.com/81/p/2794834.html