Criando e Explorando os Event Receivers no MOSS 2007/WSS 3.0 – Overview

Este post faz parte de uma série de 3:
Criando e Explorando os Event Receivers no MOSS 2007/WSS 3.0 – Overview
Criando e Explorando os Event Receivers no MOSS 2007/WSS 3.0 – Projeto
Criando e Explorando os Event Receivers no MOSS 2007 / WSS 3.0 – Deploy

Olá galeraaa! 😀

Bom, em pleno feriado de páscoa decidi aproveitar a calmaria e paz para ficar em casa estudando e compartilhando um pouco de informação, porque durante o dia-a-dia as coisas vão cada dia mais corridas. K

Hoje gostaria de falar um pouco sobre Event Handlers no MOSS 2007 / WSS 3.0, na minha opinião um dos recursos de extensibilidade mais fantástico do SharePoint!

Event Receiver, como é chamado no SharePoint, tem o objetivo de manipular eventos que ocorrem nas aplicações Sharepoint, abaixo listo os Tipos de Eventos suportados:

·          Microsoft.SharePoint.SPWebEventReceiver – Nível Site

SiteDeleted

SiteDeleting

WebDeleted

WebDeleting

WebMoved

WebMoving

·         Microsoft.SharePoint.SPListEventReceiver  – Nível Lista

FieldAdded

FieldAdding

FieldDeleted

FieldDeleting

FieldUpdated

FieldUpdating 

·         Microsoft.SharePoint.SPItemEventReceiver  – Nível Item de Lista

ItemAdded

ItemAdding

ItemAttachmentAdded

ItemAttachmentAdding

ItemAttachmentDeleted

ItemAttachmentDeleting

ItemCheckedIn

ItemCheckedOut

ItemCheckingIn

ItemCheckingOut

ItemDeleted

ItemDeleting

ItemFileConverted

ItemFileMoved

ItemFileMoving

ItemUncheckedOut

ItemUncheckingOut

ItemUpdated

ItemUpdating

 

Dentro desses tipos vocês podem notar que existem os eventos síncronos e assíncronos, vejamos algumas características deles:

Eventos Síncronos (terminam com “ing” no final)

§  Antes do Evento acontecer (ex: Item sendo excluído).

§  Bloqueia o evento até que o código seja executado.

§  Permite que o evento seja cancelado, antes que ele seja concluído, antes que os eventos assíncronos aconteçam.

Eventos Assíncronos (terminam com “end” no final)

§  Ocorre quando o evento já aconteceu (ex: Item de lista criado).

§  Não intercepta a execução do evento durante o código.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s


%d blogueiros gostam disto: