Fundamentos de eventos

Windows SharePoint Services 2.0 introdujo eventos de recepción que se activaban desde una biblioteca de documentos Windows SharePoint Services 2.0 adjuntando un ensamblado de .NET de Microsoft a la misma. La recepción de eventos se limitó, sin embargo, a la biblioteca de documentos o biblioteca de formularios, y los eventos se activaron únicamente cuando se hubo producido la acción real en la biblioteca. Windows SharePoint Services 3.0 va un paso más allá y presenta un nuevo y amplio conjunto de eventos que se pueden usar, no sólo en las bibliotecas, sino también en listas, sitios y operaciones de usuario.

Los eventos de Windows SharePoint Services 3.0 admiten las siguientes capacidades:

  • Puede usar los modos Pre-Synchronous y Post-asynchronous para controlar los eventos.

  • Se pueden registrar eventos a nivel de archivo, lista y sitio web.

  • Se pueden registrar varios eventos por elemento.

  • Puede cancelar los eventos Pre-Synchronous y mostrar mensajes de error personalizados.

  • Se pueden registrar los eventos de elemento en listas genéricas, así como en las bibliotecas de documentos.

  • De forma declarativa, se pueden registrar eventos por tipo de lista o de contenido.

  • Además de interceptar eventos de elementos de lista estándar (por ejemplo, ItemAdding, ItemDeleting o ItemUpdating), puede interceptar eventos de esquema (como por ejemplo, agregar, quitar o actualizar columnas), así como eliminar sitios web y colecciones de sitios.

En esta sección

En los temas siguientes, se explica cómo configurar los controladores de eventos en el contexto de Windows SharePoint Services 3.0:

Novedades de los controladores de eventos

Creación de un controlador de eventos básico

Registro de un controlador de eventos

Registro de controladores de eventos como tipos de contenido

Solución de problemas de eventos

Tutorial: Control de eventos de bibliotecas de documentos

Vea también

Otros recursos

Trabajar con objetos de listas y colecciones
Introducción a la personalización mediante programación de un sitio web de SharePoint en Visual Studio
Validación de seguridad y realización de envíos para actualizar datos
Concesión de privilegio