У нас есть этот шаблон везде в нашем коде:
using (ServiceAccess ws = new ServiceAccess())
{
//...
//code here to talk to webservice ws
//...
}
Как я могу заменить этот код котельной плиты атрибутом на функциях, которые должны общаться с веб-сервисом? (Я вспоминаю, когда давным-давно делал что-то с Hibernate в Java, и вы могли использовать некоторую аннотацию «Transation», которая автоматически вставляла бы некоторую попытку… поймать код в таблицу .) Использование {} уже довольно хорошо, но было бы неплохо его вообще не иметь ... Наличие атрибута также помогло бы документировать функцию как функцию, которая взаимодействует с веб-службой, в отличие от функции, которая делает это.
Редактировать: АОП справится?