Код контракта Ошибки - PullRequest
       5

Код контракта Ошибки

0 голосов
/ 29 октября 2011

Есть ли способ изменить поведение контрактов кода во время выполнения?например, когда во время выполнения происходит сбой до или после завершения работы, происходит сбой приложения.Есть ли способ вместо сбоев отображать MessageBox ??

1 Ответ

2 голосов
/ 29 октября 2011

При сбое контракта программа не «вылетает», а выдается исключение. Класс Contracts позволяет вам контролировать тип исключения.

Так что вам нужна какая-то форма обработки исключений, а не только для контрактов.

Сказав это, недействительный контракт, как правило, достаточно серьезен, чтобы прекратить заявку.

...