Share via


Procedimiento para crear una característica de controlador de eventos

Última modificación: martes, 06 de abril de 2010

Hace referencia a: SharePoint Foundation 2010

En este ejemplo, se muestra cómo agregar un receptor de eventos simple usando Herramientas de desarrollo de SharePoint en Microsoft Visual Studio 2010. El receptor de eventos impide que los elementos se eliminen de una lista de tareas.

Para crear el controlador de eventos

  1. Inicie Microsoft Visual Studio 2010.

  2. En el menú Archivo, elija Nuevo y, a continuación, haga clic en Proyecto.

  3. En Tipos de proyecto, en Visual Basic o C#, seleccione Receptor de eventos.

  4. Escriba DeletingEventReceiver como nombre del proyecto. Haga clic en Aceptar.

  5. En el Asistente para la personalización de SharePoint, elija Implementar como solución en espacio aislado. Haga clic en Siguiente.

  6. En el cuadro de diálogo Elegir configuración del receptor de eventos, seleccione Eventos de elementos de lista en la lista desplegable ¿Qué tipo de receptor de eventos desea usar?

  7. En la lista desplegable ¿Qué elemento debe ser el origen del evento?, elija Tareas.

  8. Elija la opción Se va a eliminar un elemento en la lista Controlar los siguientes eventos. Haga clic en Finalizar.

  9. En el archivo EventReceiver1, que se creó, inserte el código siguiente en el método ItemDeleting.

    properties.Status = SPEventReceiverStatus.CancelWithError;
    properties.ErrorMessage = "Deleting items from " + properties.RelativeWebUrl + " is not supported.";
    
    properties.Status = SPEventReceiverStatus.CancelWithError
    properties.ErrorMessage = "Deleting items from " + properties.RelativeWebUrl + " is not supported."
    
  10. Presione F5 para implementar la solución.

  11. Navegue a una lista de tareas y seleccione un elemento de la lista. Haga clic en el botón Eliminar elemento en la Cinta de Server.

  12. Observe el mensaje de error.

Vea también

Conceptos

Evento

Registros de eventos

Otros recursos

Eventos de SharePoint Foundation 2010