Создание компонента обработчика событий

Дата последнего изменения: 6 апреля 2010 г.

Применимо к: SharePoint Foundation 2010

В этом примере показывается добавление простого приемника событий с помощью разработки SharePoint в Microsoft Visual Studio 2010. Приемник событий предотвращает удаление элементов из списка задач.

Создание обработчика событий

  1. Запустите Microsoft Visual Studio 2010.

  2. В меню Файл выберите пункт Создать, а затем выберите Проект.

  3. На панели Типы проектов выберите Visual Basic или C#, а затем выберите Приемник событий.

  4. Введите DeletingEventReceiver в качестве имени проекта. Нажмите кнопку ОК.

  5. В окне Мастер настройки SharePoint выберите пункт Развернуть как изолированное решение. Нажмите кнопку Далее.

  6. В диалоговом окне Выбор параметров приемника событий выберите События элемента списка в раскрывающемся меню Тип приемника событий.

  7. В раскрывающемся меню Тип приемника событий выберите Задачи.

  8. Выберите параметр Удаляется элемент в списке Обработать следующие ошибки. Нажмите кнопку Готово.

  9. В файле, созданном 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."
    
  10. Чтобы развернуть решение, нажмите клавишу F5.

  11. Перейдите к списку задач, а затем выберите элемент в списке. Нажмите кнопку Удалить элемент на ленте сервера.

  12. Появится сообщение об ошибке.

См. также

Концепции

Событие

Регистрации событий

Другие ресурсы

События в SharePoint Foundation 2010