Reemplazo de receptores de eventos en soluciones de espacio aislado
El enfoque que se usa para controlar eventos en SharePoint es ligeramente diferente en el modelo de complementos de SharePoint que con código de plena confianza o en soluciones de espacio aislado codificado. En las soluciones anteriores típicas, los receptores de eventos se crearon mediante el modelo de objetos Server-Side de SharePoint e implementaron a través de paquetes de soluciones, que ejecutaron el código en los servidores de SharePoint.
Sin embargo, en el modelo de complemento de SharePoint, la implementación del receptor de eventos se ejecuta en el servidor web que hospeda el receptor de eventos; se denominan receptores de eventos remotos (RER). En muchos casos, los receptores de eventos se pueden reemplazar por una implementación de receptor de eventos remoto.
En este artículo se describen varias opciones y consideraciones de diseño.
Nota:
Las soluciones de espacio aislado basadas en código han quedado en desuso en 2014 y SharePoint online ha iniciado el proceso para quitar esta funcionalidad por completo. Las soluciones de espacio aislado basadas en código también han quedado en desuso en SharePoint 2013 y SharePoint 2016.
Opciones para reemplazar receptores de eventos
Enfoque | Consideraciones de diseño y más información |
---|---|
Receptor de eventos remotos |
|
Webhooks |
|
Trabajo del temporizador remoto para supervisar los cambios |
|
Quitar el código de espacio aislado del sitio
Al desactivar la solución de espacio aislado existente de los sitios, no se quitan los recursos o archivos implementados mediante opciones declarativas. Sin embargo, las características de la solución de espacio aislado se desactivan automáticamente y se quita el receptor de eventos.