Почему важно удалить / закрыть клиентский прокси WCF

Я слышал, что очень важно удалить (или закрыть) прокси-сервер WCF, даже если

  • вы не используете сеансы
  • ] отсутствуют неуправляемые ресурсы, требующие детерминированной очистки (например, открытые сокеты)

Например, при использовании BasicHttpBinding с конфигурацией привязки по умолчанию это должно быть хорошо даже на популярной веб-странице, верно?

var clt = new MyServiceClient();
clt.PlaceOrder(foo);
// no dispose

или

var clt = new ChannelFactory<IOrderService>().CreateChannel();
clt.PlaceOrder(foo);

​​Спасибо

9
задан ConfusedNoob 25 August 2011 в 02:34
поделиться