1 / 11

Desarrollo de EventHandlers en SharePoint 2010 con Visual Studio 2010

Comunidad de SharePoint Costa Rica. Desarrollo de EventHandlers en SharePoint 2010 con Visual Studio 2010. Ing. David Sánchez Aguilar Teléfono: (506) 8855-8380 dsanchez@epsilonlatam.com Msc . Alexander Remedios Araya Teléfono: (506) 7013-7285 aremedios@epsilonlatam.com.

malha
Download Presentation

Desarrollo de EventHandlers en SharePoint 2010 con Visual Studio 2010

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Comunidad de SharePoint Costa Rica Desarrollo de EventHandlers en SharePoint 2010con Visual Studio 2010 Ing. David Sánchez Aguilar Teléfono: (506) 8855-8380 dsanchez@epsilonlatam.com Msc. Alexander Remedios Araya Teléfono: (506) 7013-7285 aremedios@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 EventHandlers • 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 ErrorMessageen 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!!!

More Related