Cómo crear escuchas de eventos en SharePoint 2013

Supongo que está hablando de receptores de eventos en Sharepoint.

Los receptores de eventos son una forma de responder a la interacción de los usuarios con Sharepoint. Por ejemplo, podría ser un elemento agregado en la lista o podría ser una lista creada por los usuarios.

En Sharepoint 2013 in situ, puede agregar receptores de eventos a nivel de sitio, nivel de lista, nivel de elemento de lista y nivel de características.

Hay principalmente 2 tipos de receptores de eventos en Sharepoint.

  1. Eventos sincrónicos o eventos anteriores: estos eventos se activan antes de que se produzca un evento. Por ejemplo, mientras agrega un elemento. Realiza sus validaciones o algunas comprobaciones y luego continúa el evento. Esto tiene la ventaja de cancelar el evento en caso de que haya algún problema en las comprobaciones que realice.
  2. Eventos asincrónicos o eventos posteriores: estos eventos se desencadenan después de que se produce el evento. Cuando se agrega un artículo. Esto se puede usar para notificar a los usuarios o actualizar otras listas basadas en este elemento. No hay cancelación de este evento ya que el evento ya ha tenido lugar.

Para agregar un receptor de eventos a la instancia de la lista

  1. Abra el proyecto sharepoint
  2. En el Explorador de soluciones , elija el nodo del proyecto de SharePoint, que se denomina Clínica .
  3. En la barra de menú, elija Proyecto , Agregar nuevo elemento .
  4. En Visual C # o Visual Basic , expanda el nodo de SharePoint y luego elija el elemento 2010 .
  5. En el panel Plantillas , elija Receptor de eventos , asígnele el nombre TestEventReceiver1 y luego elija el botón Aceptar . Aparece el Asistente de personalización de SharePoint .
  6. ¿En el tipo de receptor de eventos que quieres? lista, elija Lista de eventos de elementos .
  7. En ¿Qué elemento debería ser la fuente del evento? lista, elija Pacientes (Clínica \ Pacientes) .
  8. En la lista Manejar los siguientes eventos , seleccione la casilla de verificación junto a Se agregó un elemento y luego elija el botón Finalizar . El archivo de código para el nuevo receptor de eventos contiene un método único que se denomina ItemAdded . En el siguiente paso, agregará código a este método para que cada contacto se llame Scott Brown de forma predeterminada.
  9. Reemplace el método ItemAdded existente.

Puede probar otros receptores de eventos de manera similar. Déjeme saber si usted necesita más detalles.

Puede consultar estos enlaces para obtener más información:

  • Receptores de eventos en SharePoint: una guía completa
  • Cómo: crear un receptor de eventos

Creo que debes estar hablando de receptores de eventos. Hay muchas publicaciones por todas partes, incluido el sitio de MSDN. Supongo que esta pregunta se debe a que se está preguntando si es diferente en SP 2013. En ese caso, no es diferente. Los receptores de eventos de SP 2013 son los mismos que los de SP 2010 y el procedimiento para crear también es el mismo. No ha habido ningún cambio en esto, excepto por el hecho de que la tendencia ahora es buscar soluciones de espacio aislado en lugar de soluciones agrícolas, aunque todavía puede hacer soluciones agrícolas.

En SharePoint 2013, también tenemos un receptor de eventos remotos que se desarrolla como una aplicación independiente y se puede instalar o desinstalar en el cliente. Los receptores de eventos remotos se realizan mediante servicios web, que escuchan los eventos que ocurren. En lugar de ejecutar código en el servidor SP, la aplicación dispara un evento que es manejado por este servicio web. Al registrar un punto final remoto, podemos invocar un receptor de eventos unidireccional o bidireccional.

Lea estos receptores de eventos remotos en SharePoint 2013 para obtener más detalles.

Hola rakesh maddy

Aquí explico un procedimiento paso a paso sobre cómo crear un receptor de eventos GroupUserAdded () usando el nuevo SPSecurityEventReceiver http://class.Como su nombre sugiere, el método GroupUserAdded () se usa para manejar eventos después de que se agrega un nuevo usuario a un grupo. Como si ahora no hubiera una plantilla disponible en Visual studio 2012 para agregar ningún tipo de receptores de eventos de clase SPSecurityEventReceiver. Por lo tanto, para crear un receptor de eventos GroupUserAdded (), primero debemos registrarlo utilizando el archivo del receptor de funciones. Veamos qué necesitamos para comenzar.

1. Receptor de funciones : un receptor de funciones es algo que se ejecuta cuando una función se instala, activa, desactiva, desinstala y http://Upgraded. En nuestro caso, crearemos un nuevo receptor de funciones que será responsable de registrar un nuevo GroupUserAdded () Receptor de eventos cuando la función principal está activada en el sitio. En esta publicación de la Parte 1, veremos los pasos para crear la Solución requerida y el Receptor de funciones.

2. Receptor de eventos: una vez que se agrega el Receptor de funciones, agregaremos una nueva clase de Receptor de eventos GroupUserAdded () a nuestro proyecto que contendrá el código para manejar los eventos agregados por el usuario en el sitio. En este ejemplo, el código GroupUserAdded () verifica si el usuario se agrega a un grupo “Miembros del sitio de equipo” y, si lo hace, el usuario se agrega a otro grupo “Miembros agregados” que existe en el mismo sitio.

para obtener más información, visite: Best Sharepoint 2013 Online Training for Developer and Administrator.

Puede crear un receptor de eventos en SharePoint 2013 local (en línea no es posible en el sentido tradicional) creando un paquete de solución en Visual Studio.

Aquí hay un tutorial básico: Cómo: Crear un receptor de eventos

Antes de hacerlo, pregúntese si un receptor de eventos es exactamente lo que necesita. La mayoría de las veces, un flujo de trabajo probablemente tenga más sentido. Por supuesto, depende completamente de qué eventos deben ocurrir.