Поделиться через


Таблица событий, приемников событий и узлов событий SharePoint

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

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

В модели событий Microsoft SharePoint Foundation ограничиваются события, которые могут определяться классами приемников событий, а также типы узлов, которые можно связать с каждым типом приемника событий. В следующей таблице перечислены допустимые связи для каждого типа события, приемника событий или узла событий.

Таблицы привязки приемников событий

В каждой из следующих таблиц представлен набор типов событий (события сайта, веб-события, события списка, события поля списка и события элемента) в SharePoint Foundation. После них в каждой таблице перечисляются доступные базовые типы приемников событий, от которого может наследоваться событие для его определения (или сбора событий). Кроме того, в таблицах перечислены типы объектов, в которых могут размещаться приемники событий.

В каждой из этих таблиц столбцы упорядочены следующим образом:

  1. События. Список доступных событий для этого типа событий (события сайта, списка, веб-события и т. д.)

  2. Базовый класс приемника. Список базовых классов приемников событий SharePoint, которые могут наследоваться для определения сбора событий.

  3. Тип узла событий. Список типов объектов SharePoint (SPSite, SPWeb и т. д.), к которым могут быть привязаны приемники событий.

В каждой таблице приведен список типов событий, определяющих их приемников событий, а также типов узлов событий, к которым могут привязываться указанные приемники.

События сайта

События сайта

Базовый класс приемника

Тип узла событий

SiteDeleting(SPWebEventProperties)

SiteDeleted(SPWebEventProperties)

SPWebEventReceiver

SPSite

Веб-события

Веб-события

Базовый класс приемника

Тип узла событий

WebAdding(SPWebEventProperties)

WebProvisioned(SPWebEventProperties)

WebDeleting(SPWebEventProperties)

WebDeleted(SPWebEventProperties)

WebMoving(SPWebEventProperties)

WebMoved(SPWebEventProperties)

SPWebEventReceiver

SPSite

SPWeb

События списка

События списка

Базовый класс приемника

Тип узла событий

ListAdding(SPListEventProperties)

ListAdded(SPListEventProperties)

ListDeleting(SPListEventProperties)

ListDeleted(SPListEventProperties)

SPListEventReceiver

SPSite

SPWeb

События полей списка

События полей списка

Базовый класс приемника

Тип узла событий

FieldAdding(SPListEventProperties)

FieldAdded(SPListEventProperties)

FieldDeleting(SPListEventProperties)

FieldDeleted(SPListEventProperties)

FieldUpdating(SPListEventProperties)

FieldUpdated(SPListEventProperties)

SPListEventReceiver

SPSite

SPWeb

SPList

SPContentType

События элемента

События элемента

Базовый класс приемника

Тип узла событий

ItemAdding(SPItemEventProperties)

ItemAdded(SPItemEventProperties)

ItemDeleting(SPItemEventProperties)

ItemDeleted(SPItemEventProperties)

ItemUpdating(SPItemEventProperties)

ItemUpdated(SPItemEventProperties)

ItemFileConverted(SPItemEventProperties)

ItemFileMoving(SPItemEventProperties)

ItemFileMoved(SPItemEventProperties)

ItemCheckingIn(SPItemEventProperties)

ItemCheckedIn(SPItemEventProperties)

ItemCheckingOut(SPItemEventProperties)

ItemCheckedOut(SPItemEventProperties)

ItemAttachmentAdding(SPItemEventProperties)

ItemAttachmentAdded(SPItemEventProperties)

ItemAttachmentDeleting(SPItemEventProperties)

ItemAttachmentDeleted(SPItemEventProperties)

SPItemEventReceiver

SPSite

SPWeb

SPList

SPContentType

См. также

Концепции

Каталог событий SharePoint Foundation