powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / ExceptionPolicy.HandleException (Enterprise L)
5 сообщений из 5, страница 1 из 1
ExceptionPolicy.HandleException (Enterprise L)
    #36410459
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть несколько функций, я раставляю в них стандартныее вызовы.
Как мне добавить информацию о том, в какой фукнциии возникло исключение?

Код: plaintext
1.
2.
3.
4.
5.
           catch (Exception x)
            {
                 bool rethrow = ExceptionPolicy.HandleException(x, "Logging Policy");
                if (rethrow)
                    throw;
            }
...
Рейтинг: 0 / 0
ExceptionPolicy.HandleException (Enterprise L)
    #36410500
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Свой класс экцепшена?

В WCF например это тривиально

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
public class MyFaultException
    {
        private string _reason; 

        [DataMember]
        public string Reason
        {
            get { return _reason; }
            set { _reason = value; }
        }
    }
...
Рейтинг: 0 / 0
ExceptionPolicy.HandleException (Enterprise L)
    #36410581
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buredСвой класс экцепшена?

В WCF например это тривиально

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
public class MyFaultException
    {
        private string _reason; 

        [DataMember]
        public string Reason
        {
            get { return _reason; }
            set { _reason = value; }
        }
    }


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

Код: plaintext
1.
2.
3.
4.
5.
6.
     catch (Exception x)
            {
                 bool rethrow = ExceptionPolicy.HandleException(x, "Logging Policy");
                if (rethrow)
                    throw;
            }
...
Рейтинг: 0 / 0
ExceptionPolicy.HandleException (Enterprise L)
    #36410648
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так понимаю в Enterprise L через Exception Message Formatters можно кастомизировать экцепшены.
...
Рейтинг: 0 / 0
ExceptionPolicy.HandleException (Enterprise L)
    #36410656
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотя хз. Какая-то угловатая библиотека.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / ExceptionPolicy.HandleException (Enterprise L)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]