Как я могу передать строковую переменную в OnExceptionAspect - PullRequest
1 голос
/ 26 февраля 2012

Я хочу использовать настраиваемую строку для использования в OnExceptionAspect.

Скажем, я создал строку с именем "message", а затем в:

Method A: message = "Could not record your personal data"
Method B: message = "Could not record your date of birth" etc.

Затем в OnExceptionAspect строка будет получена из метода, который сгенерировал исключение, и включит его в результирующее окно сообщения или что-то еще, например:

If(MethodThatThrewException) has string "message";
  exceptionMessage = (MethodThatThrewExption).message;

Возможно ли вышеуказанное или есть другой способ сделать это.

1 Ответ

0 голосов
/ 26 февраля 2012

Я решил, что проще передать переменную в качестве параметра аспекту, например ...

[ExceptionDialog(null, "This is my custom message")]
...