Это полностью зависит от вашего сценария. Задания таймера, которые я написал до сих пор, ограничены веб-приложением (это всего лишь вопрос изменения вашего feature.xml). Однако, в зависимости от того, что делает ваше задание таймера, может иметь смысл с точки зрения пользователя, чтобы оно было доступно в Интернете или на сайте. Вам нужно всего лишь уведомить получателя функции о «родителе», который передается в обработчиках уведомлений «Активировано» и т. Д. - это будет приложение SPWeb, SPSite или SPWebApplication, на котором была активирована эта функция, - и вы можете сохранить свои записи интерфейс конфигурации, чтобы пользователи могли задавать, с какими веб-сайтами должна работать ваша работа таймера, а с какими нет. Технически вы правы: они всегда работают на уровне веб-приложений. Но поскольку они часто работают с контентом, связанным с веб-сайтом или сайтом, определение области видимости может быть полезным способом ограничить объем работы таймера.