У меня WS-клиент, написанный на C #. Можно ли как-то обработать все исключения в одном месте? Теперь методы WS выполняются во многих местах, поэтому мне нужно написать много try ... catch, чтобы обработать их все.
Спасибо
использование
AppDomain.CurrentDomain.UnhandledException
перед созданием winform, вам нужно добавить эту строку
Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException);
Используйте svcutil.exe (в Visual Studio: «Добавить ссылку на службу») для создания клиента WCF, даже если это просто старая (asmx) веб-служба. Затем вы можете внедрить собственную реализацию интерфейса IErrorHandler. В этом случае вам просто нужно предоставить реализацию IErrorHandler.HandleError, поскольку метод ProvideFault будет использоваться только на стороне службы.