C# listado general: sites, usuarios y roles del Sps 2003

08/04/2008 - 17:51 por asier | Informe spam
Hola!
Llevo varios dias intentando realizar un listado con la estructura del
portal, pero lo único que he conseguido es la lista de sites, subsites y
usuarios (incluyendo los que ya están dados de baja). Parte del código que he
utilizado es:

foreach(Microsoft.SharePoint.SPSite sitea in sites)
{
SPWeb weba=sitea.OpenWeb();
...
XmlDocument xDoc = new XmlDocument();
xDoc.LoadXml(weba.SiteUsers.Xml);
XmlNodeList users = xDoc.GetElementsByTagName("Users");
XmlNodeList lista = ((XmlElement)users[0]).GetElementsByTagName("User");
foreach (XmlElement nodo in lista)
{
string strIntegrante = nodo.GetAttribute("Name");


¿Alguien me podría echar una mano por favor?

Muchas gracias de antemano.
 

Leer las respuestas

#1 Gustavo
09/04/2008 - 10:08 | Informe spam
Hola,
http://www.gavd.net/servers/sharepo...&itmP0
Saludes,
Gustavo
http://www.gavd.net/servers/default.aspx
http://geeks.ms/blogs/gvelez/


"asier" wrote:

Hola!
Llevo varios dias intentando realizar un listado con la estructura del
portal, pero lo único que he conseguido es la lista de sites, subsites y
usuarios (incluyendo los que ya están dados de baja). Parte del código que he
utilizado es:

foreach(Microsoft.SharePoint.SPSite sitea in sites)
{
SPWeb weba=sitea.OpenWeb();
...
XmlDocument xDoc = new XmlDocument();
xDoc.LoadXml(weba.SiteUsers.Xml);
XmlNodeList users = xDoc.GetElementsByTagName("Users");
XmlNodeList lista = ((XmlElement)users[0]).GetElementsByTagName("User");
foreach (XmlElement nodo in lista)
{
string strIntegrante = nodo.GetAttribute("Name");


¿Alguien me podría echar una mano por favor?

Muchas gracias de antemano.

Preguntas similares