Создание компонента обработчика событий
Дата последнего изменения: 6 апреля 2010 г.
Применимо к: SharePoint Foundation 2010
В этом примере показывается добавление простого приемника событий с помощью разработки SharePoint в Microsoft Visual Studio 2010. Приемник событий предотвращает удаление элементов из списка задач.
Создание обработчика событий
Запустите Microsoft Visual Studio 2010.
В меню Файл выберите пункт Создать, а затем выберите Проект.
На панели Типы проектов выберите Visual Basic или C#, а затем выберите Приемник событий.
Введите DeletingEventReceiver в качестве имени проекта. Нажмите кнопку ОК.
В окне Мастер настройки SharePoint выберите пункт Развернуть как изолированное решение. Нажмите кнопку Далее.
В диалоговом окне Выбор параметров приемника событий выберите События элемента списка в раскрывающемся меню Тип приемника событий.
В раскрывающемся меню Тип приемника событий выберите Задачи.
Выберите параметр Удаляется элемент в списке Обработать следующие ошибки. Нажмите кнопку Готово.
В файле, созданном EventReceiver1, вставьте следующий код в метод ItemDeleting.
properties.Status = SPEventReceiverStatus.CancelWithError; properties.ErrorMessage = "Deleting items from " + properties.RelativeWebUrl + " is not supported.";
properties.Status = SPEventReceiverStatus.CancelWithError properties.ErrorMessage = "Deleting items from " + properties.RelativeWebUrl + " is not supported."
Чтобы развернуть решение, нажмите клавишу F5.
Перейдите к списку задач, а затем выберите элемент в списке. Нажмите кнопку Удалить элемент на ленте сервера.
Появится сообщение об ошибке.