Метод Close
в ICommunicationObject
может выдавать два типа исключений, поскольку MSDN выделяет здесь . Я понимаю, почему метод Close
может генерировать эти исключения, но я не понимаю, почему метод Dispose
на прокси-сервере службы вызывает метод Close
без try
. Разве ваш Dispose
метод не является единственным местом, где вы хотите убедиться, что вы не выбросили никаких исключений?