Añadir alertas por código en un área

13/06/2005 - 10:24 por Noe | Informe spam
Hola a todos,
Me gustaría poder añadir una alerta cada vez que creo una subárea por código
en un portal, con el método SPUser.Alerts.Add o SPSite.Alerts.Add no consigo
el resultado esperado porque no quiero crear la alerta sobre ninguna lista
sino sobre el área en general, ¿alguna idea sobre cómo podría hacerlo?
Muchas gracias. Un saludo
 

Leer las respuestas

#1 Gustavo
13/06/2005 - 15:57 | Informe spam
Hola Noe,
Sobre un Area no puedes poner un Alerta, pero si puedes ponerla sobre todas
las listas que el Area contiene (de echo, eso es lo que hace la Interface del
Portal cuando colocas una Alerta para un Area). Deberia funcionar con algo
asi como:

SPWeb MyWeb = getCurrentWeb();
SPListCollection CollLists = MyWeb.Lists;
if (CollLists.Count > 0)
{
SPUser MyUser = getCurrentUser();
MyUser.Alerts.Add(CollLists[0], SPEventType.All,
SPAlertFrequency.Immediate);
}

Es decir, agregar toda la coleccion de listas a un Alerta.
Suerte,
Gustavo
http://www.gavd.net/servers/default.aspx


"Noe" wrote:

Hola a todos,
Me gustaría poder añadir una alerta cada vez que creo una subárea por código
en un portal, con el método SPUser.Alerts.Add o SPSite.Alerts.Add no consigo
el resultado esperado porque no quiero crear la alerta sobre ninguna lista
sino sobre el área en general, ¿alguna idea sobre cómo podría hacerlo?
Muchas gracias. Un saludo

Preguntas similares