Desarrollo de event handlers en sharepoint 2010
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Desarrollo de event handlers en sharepoint 2010

  • 1,167 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,167
On Slideshare
821
From Embeds
346
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 346

http://davidsanchezaguilar.wordpress.com 346

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Comunidad de SharePoint Costa RicaDesarrollo de EventHandlers en SharePoint 2010con Visual Studio 2010Ing. David Sánchez AguilarTeléfono: (506) 8855-8380dsanchez@epsilonlatam.comMsc. Alexander Remedios ArayaTeléfono: (506) 7013-7285aremedios@epsilonlatam.com
  • 2. 21 de Mayo del 2012 Agenda• Introducción.• Manejadores de eventos.• Tipos de eventos.• Programación de los EventHandlers.• Demostración.• Seguridad y Rendimiento.• Sección de preguntas.
  • 3. Introducción• Interacción del usuario con la plataforma.• Disponible desde SharePoint 2003.• Captura de diferentes eventos a distintos objetos de la plataforma de SharePoint.• Eventos síncronos y asíncronos.• Accesibles únicamente desde código.
  • 4. Manejadores de eventos• Automatización de procesos.• La instalación, configuración y desinstalación debe hacerse programáticamente.• 5 clases principales: – SPEmailEventReceiver – SPItemEventReceiver – SPListEventReceiver – SPWebEventReceiver – SPWorkflowEventReceiver
  • 5. Tipos de eventos• Los EventHandlers se aplican para: – Colecciones de Sitios y Sitios. – Listas y campos de listas. – Bibliotecas de documentos.• Suelen implementarse al: – Agregar, eliminar o modificar un ítem. – Agregar, eliminar o actualizar una lista o un campo. – Al realizarse un cambio de estado en un Flujo de Trabajo.
  • 6. Tipos de eventos
  • 7. Programación de Event Handlers• Plantilla utilizada en VS2010: EventReceiver.• Nombre único para proyecto.• Solución en Granja o SandBox.• Seleccionar el tipo de evento, el elemento que va a ser utilizado, y los eventos a programar.• El parámetro “properties” contiene la información sobre el elemento.• Propiedad ErrorMessage en eventos síncronos, para informar al usuario.
  • 8. Demostración
  • 9. Seguridad y Rendimiento• Verificar un ataque al sistema y el impacto que tiene sobre este la carga de múltiples archivos.• Tener cuidado con ataques de SQL Injection, verificar como tratar los datos para evitarlo.• Ataques que impactan en otros sitios, eventos que ejecutan tareas en otros sitios.• Eventos Síncronos contra eventos Asíncronos.
  • 10. Preguntas
  • 11. Gracias por su Atención!!!