Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Cómo: Crear un receptor de eventos

Crear los receptores de eventos, puede responder cuando un usuario interactúa con los elementos de SharePoint como listas o elementos de lista. Por ejemplo, el código de un receptor de eventos puede ser se desencadena cuando un usuario cambia el calendario o elimina un nombre de una lista de contactos. Siguiendo este tema, puede obtener información sobre cómo agregar un receptor de eventos a una instancia de lista.

Para completar estos pasos, debe tener instalado Visual Studio y las ediciones compatibles de Windows y SharePoint. Para obtener más información, vea Requisitos para desarrollar soluciones de SharePoint. Dado que este ejemplo requiere un proyecto de SharePoint, también debe haber completado el procedimiento del tema Tutorial: Crear una lista, tipo de contenido y columna de sitio para SharePoint.

El proyecto que creó en Tutorial: Crear una lista, tipo de contenido y columna de sitio para SharePoint incluye columnas de sitio personalizadas, una lista personalizada, y un tipo de contenido. En el siguiente procedimiento, se expandirá este proyecto agregando un controlador de eventos simple (receptor de eventos) a una instancia de lista para mostrar cómo controlar los eventos que se producen en los elementos de SharePoint como listas.

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

  1. Abra el proyecto que creó en Tutorial: Crear una lista, tipo de contenido y columna de sitio para SharePoint.

  2. En Explorador de soluciones, elija el nodo de proyecto de SharePoint, que se denomina Sesión.

  3. En la barra de menús, elija Proyecto, Agregar nuevo elemento.

  4. En Visual C# o Visual Basic, expanda el nodo de sharepoint y, a continuación el elemento de 2010 .

  5. En el panel de Plantillas , elija receptor de eventos, denomínelo TestEventReceiver1, y elija el botón de Aceptar .

    Aparece el Asistente para personalización de SharePoint.

  6. En la lista de Qué tipo de receptor de eventos desea usar? , elija Eventos de elementos de lista.

  7. En la lista de Qué elemento debe ser el origen del evento? , elija Pacientes (Clinic\Patients).

  8. En la lista de Controlar los siguientes eventos , active la casilla situada junto a Se agregó un elemento, y después elija el botón de Finalizar .

    El archivo de código del receptor de nuevo evento contiene un método denominado ItemAdded. En el paso siguiente, agregará código a este método para que cada contacto se llamará Scott brown de forma predeterminada.

  9. Reemplace el método existente de ItemAdded con el código siguiente, y elija la tecla F5:

    public override void ItemAdded(SPItemEventProperties properties)
    {
        properties.ListItem["Patient Name"] = "Scott Brown";
        properties.ListItem.Update();
        base.ItemAdded(properties);
    }
    

    Se ejecuta el código, y el sitio de SharePoint aparece en el explorador web.

  10. En la barra de inicio rápido, elija el vínculo de Pacientes , y elija el vínculo de Agregar nuevo elemento .

    El formulario de entrada para los nuevos elementos se abre.

  11. Escriba los datos en los campos, y elija el botón de Guardar .

    Después de elegir el botón de Guardar , las actualizaciones de la columna de Nombre paciente automáticamente el nombre Scott broncean.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft