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


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

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

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

В таблице 1 перечислены управляемые типы, которые принадлежат объектной модели событий SharePoint Foundation 2010, и соответствующие им члены. Также указаны типы и члены, являющиеся новыми в версии Microsoft SharePoint Foundation 2010. Альтернативные представления объектной модели событий SharePoint Foundation см. в статьях Таблица событий, приемников событий и узлов событий SharePoint и Сравнение методов приемника событий: Windows SharePoint Services 3.0 и SharePoint Foundation 2010.

Объектная модель событий SharePoint Foundation

Таблица 1. Управляемые типы и члены объектной модели событий SharePoint Foundation 2010

Тип

Методы

Свойства/поля

SPContentType

Н/Д

SPEventReceiverDefinitionCollection EventReceivers

SPEmailEventReceiver

SPEmailEventReceiver()

void EmailReceived (Microsoft.SharePoint.SPList list, Microsoft.SharePoint.Utilities.SPEmailMessage emailMessage, string receiverData)

Н/Д

SPEventPropertiesBase

protected abstract void MarshalData() (новое в версии 2010)

protected void SetUserTokens(byte[] userTokenBytes) (новое в версии 2010)

protected void SetUserTokens() (новое в версии 2010)

bool Cancel

string ErrorMessage

SPEventReceiverType EventType (новое в версии 2010)

protected SPUserToken EventUserToken (новое в версии 2010)

SPUserToken OriginatingUserToken (новое в версии 2010)

string ReceiverData (новое в версии 2010)

string RedirectUrl (новое в версии 2010)

Guid SiteId (новое в версии 2010)

SPEventReceiverStatus Status

SPEventReceiverBase

SPEventReceiverBase()

protected void DisableEventFiring()

protected void EnableEventFiring()

Н/Д

SPEventReceiverDefinition

void Delete()

void FireContextEvent (SPSite site)

void Update()

string Assembly

string Class

Guid ContextCollectionId

Guid ContextEventType

Guid ContextId

int ContextItemId

string ContextItemUrl

Guid ContextObjectId

Guid ContextType

int Credential

string Data

Guid HostId

SPEventHostType HostType

Guid Id

string Name

Guid ParentHostId

SPEventHostType ParentHostType

int SequenceNumber

Guid SiteId

string SolutionHash (новое в версии 2010)

SPEventReceiverSynchronization Synchronization (новое в версии 2010)

SPEventReceiverType Type

Guid WebId

SPEventReceiverDefinitionCollection

SPEventReceiverDefinition Add()

SPEventReceiverDefinition Add(Guid Id)

SPEventReceiverDefinition Add(Guid Id, SPList contextList)

SPEventReceiverDefinition Add(Guid Id, SPList contextList)

void Add(SPEventReceiverType receiverType, string assembly, string className)

void CopyTo(SPEventReceiverDefinition[] array, int index)

bool EventReceiverDefinitionExist(Guid eventReceiverId)

int Count

Guid HostId

SPEventHostType HostType

SPEventReceiverDefinition this[Guid eventReceiverId]

SPEventReceiverDefinition this[int index]

int ItemId

SPSite Site

SPWeb Web

SPEventReceiverStatus

Н/Д

Continue

CancelNoError

CancelWithError

CancelWithRedirectUrl (новое в версии 2010)

SPEventReceiverSynchronization

(новое в версии 2010)

Н/Д

Default (новое в версии 2010)

Synchronous (новое в версии 2010)

Asynchronous (новое в версии 2010)

SPEventReceiverType

Н/Д

ContextEvent

EmailReceived

FieldAdded

FieldAdding

FieldDeleted

FieldDeleting

FieldUpdated

FieldUpdating

InvalidReceiver

ItemAdded

ItemAdding

ItemAttachmentAdded

ItemAttachmentAdding

ItemAttachmentDeleted

ItemAttachmentDeleting

ItemCheckedIn

ItemCheckedOut

ItemCheckingIn

ItemCheckingOut

ItemDeleted

ItemDeleting

ItemFileConverted

ItemFileMoved

ItemFileMoving

ItemUncheckedOut

ItemUncheckingOut

ItemUpdated

ItemUpdating

ListAdded (новое в версии 2010)

ListAdding (новое в версии 2010)

ListDeleted (новое в версии 2010)

ListDeleting (новое в версии 2010)

SiteDeleted

SiteDeleting

WebAdding (новое в версии 2010)

WebDeleted

WebDeleting

WebMoved

WebMoving

WebProvisioned (новое в версии 2010)

WorkflowCompleted (новое в версии 2010)

WorkflowPostponed (новое в версии 2010)

WorkflowStarted (новое в версии 2010)

WorkflowStarting (новое в версии 2010)

SPFile

Н/Д

SPEventReceiverDefinitionCollection EventReceivers

SPItemEventProperties

void Dispose()

SPListItem GetListItemFields(string field1, params string[] fields) (новое в версии 2010)

void InvalidateListItem() (новое в версии 2010)

void InvalidateWeb() (новое в версии 2010)

protected override void MarshalData() (новое в версии 2010)

SPWeb OpenWeb()

SPItemEventDataCollection AfterProperties

string AfterUrl

SPItemEventDataCollection BeforeProperties

string BeforeUrl

SPEventContext Context

int CurrentUserId

SPList List (новое в версии 2010)

Guid ListId

SPListItem ListItem

int ListItemId

string ListTitle

string RelativeWebUrl

string UserDisplayName

string UserLoginName

SPWeb Web (новое в версии 2010)

bool Versionless

string WebUrl

SPUrlZone Zone

SPEventReceiverType EventType (наследуется от родительского типа в версии 2010)

Guid SiteId (наследуется от родительского типа в версии 2010)

SPItemEventReceiver

SPItemEventReceiver()

void ContextEvent(SPItemEventProperties properties)

void ItemAdded(SPItemEventProperties properties)

void ItemAdding(SPItemEventProperties properties)

void ItemAttachmentAdded(SPItemEventProperties properties)

void ItemAttachmentAdding(SPItemEventProperties properties)

void ItemAttachmentDeleted(SPItemEventProperties properties)

void ItemAttachmentDeleting(SPItemEventProperties properties)

void ItemCheckedIn(SPItemEventProperties properties)

void ItemCheckedOut(SPItemEventProperties properties)

void ItemCheckingIn(SPItemEventProperties properties)

void ItemCheckingOut(SPItemEventProperties properties)

void ItemDeleted(SPItemEventProperties properties)

void ItemDeleting(SPItemEventProperties properties)

void ItemFileConverted(SPItemEventProperties properties)

void ItemFileMoved(SPItemEventProperties properties)

void ItemFileMoving(SPItemEventProperties properties)

void ItemUncheckedOut(SPItemEventProperties properties)

void ItemUncheckingOut(SPItemEventProperties properties)

void ItemUpdated(SPItemEventProperties properties)

void ItemUpdating(SPItemEventProperties properties)

Н/Д

SPList

Н/Д

SPEventReceiverDefinitionCollection EventReceivers

SPListEventProperties

void Dispose()

void InvalidateList()

void InvalidateWeb()

protected override void MarshalData()

Guid FeatureId (новое в версии 2010)

SPField Field

string FieldName

string FieldXml

SPList List

Guid ListId

string ListTitle

int TemplateId (новое в версии 2010)

string UserDisplayName

string UserLoginName

SPWeb Web

Guid WebId

string WebUrl

SPItemEventDataCollection AfterProperties

SPEventReceiverType EventType (наследуется от родительского типа в версии 2010)

Guid SiteId (наследуется от родительского типа в версии 2010)

SPListEventReceiver

SPListEventReceiver()

void FieldAdded(SPListEventProperties properties)

void FieldAdding(SPListEventProperties properties)

void FieldDeleted(SPListEventProperties properties)

void FieldDeleting(SPListEventProperties properties)

void FieldUpdated(SPListEventProperties properties)

void FieldUpdating(SPListEventProperties properties)

void ListAdded(SPListEventProperties properties) (new in 2010)

void ListAdding(SPListEventProperties properties) (new in 2010)

void ListDeleted(SPListEventProperties properties) (новое в версии 2010)

void ListDeleting(SPListEventProperties properties) (новое в версии 2010)

Н/Д

SPListEventType

Примечание. Этот тип помечен как "устарел" в Microsoft SharePoint Foundation 2010.

Н/Д

Н/Д

SPSite

Н/Д

SPEventReceiverDefinitionCollection EventReceivers (новое в версии 2010)

SPWeb

Н/Д

SPEventReceiverDefinitionCollection EventReceivers

SPWebEventProperties

void Dispose() (новое в версии 2010)

void InvalidateWeb() (новое в версии 2010)

protected override void MarshalData() (новое в версии 2010)

string FullUrl

string NewServerRelativeUrl

Guid ParentWebId (новое в версии 2010)

string ServerRelativeUrl

string UserDisplayName

string UserLoginName

SPWeb Web

Guid WebId

SPEventReceiverType EventType (наследуется от родительского типа в версии 2010)

Guid SiteId (наследуется от родительского типа в версии 2010)

SPWebEventReceiver

SPWebEventReceiver()

void SiteDeleted(SPWebEventProperties properties)

void SiteDeleting(SPWebEventProperties properties)

void WebAdding(SPWebEventProperties properties) (новое в версии 2010)

void WebDeleted(SPWebEventProperties properties)

void WebDeleting(SPWebEventProperties properties)

void WebMoved(SPWebEventProperties properties)

void WebMoving(SPWebEventProperties properties)

void WebProvisioned(SPWebEventProperties properties) (новое в версии 2010)

Н/Д

SPWorkflowEventProperties

(новый тип в версии 2010)

protected override void MarshalData() (новое в версии 2010)

SPWorkflowActivationProperties ActivationProperties (новое в версии 2010)

string AssociationData (новое в версии 2010)

SPWorkflowEventCompletionType CompletionType (новое в версии 2010)

Exception ErrorException (новое в версии 2010)

SPEventReceiverType EventType (новое в версии 2010)

string InitiationData (новое в версии 2010)

SPWorkflowPostponedEventType PostponedEvent (новое в версии 2010)

int TerminatedByUserId (новое в версии 2010)

SPWorkflow Workflow (новое в версии 2010)

StopEventReceiver

StopEventReceiver()

protected bool Stopped

Strings

Н/Д

EventPropertiesCannotBeChanged

EventReceiverAssemblyNameNull

EventReceiverAssemblyNotInGAC

EventReceiverAsyncBeforeInvalid (новое в версии 2010)

EventReceiverCancelRequest

EventReceiverClassNameNull

EventReceiverTypeInvalid

EventReceiverWorkflowContextInvalid

InvalidEventReceiverHostType

См. также

Концепции

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

Сравнение методов приемника событий: Windows SharePoint Services 3.0 и SharePoint Foundation 2010

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

События в SharePoint Foundation 2010