Работа изключения
OnEntry Методът настъпва създаване сделка, OnException метод дръжки изключение и OnSuccess метод се нарича, когато една операция изключение не се хвърля. Клас TransactionAttribute аспект (аспект) в AOP методи терминология OnEntry, OnException, OnExit - съвети (съвети). Остава само да разберете как използваме аспект. За да направите това, маркирайте метод DeleteOrder атрибут [транзакция].
Кеширане на резултатите от извикване на функция
Кеширани стойности се съхраняват в променлива клас _cache, която е обявена за речник
Променливата се съхранява _methodName име метод, той стане известен по време на компилация.
Пример за кеширане функция повикване е както следва.
Утвърждаване на ценностите на собственост на
Валидиране при определяне на новите стойности на имотите усложнява кодът на задача. Това би било удобно да го направите с помощта на декларативно атрибути собственост. В примера по-долу Customer.Name имот може да бъде проверена с помощта на регулярен израз. Проверката се извършва по време на задаване на нова стойност, т.е. всъщност в изпълнението на набор.
За да може този код, за да работи, ние трябва да се създаде клас RegExpValidatorAttribute, получен от LocationInterceptionAspect. Този аспект позволява да вмъкнете кода си в изпълнението на снимачната площадка или да получите на посочения имот.