Turn on more accessible mode
Skip Ribbon Commands
Skip to main content
Turn on Animations

Creación programática de MiSitio

Codigo


Como utilizar las nuevas clases de SharePoint 2007 para crear MiSitio programáticamente
Autor: Gustavo

El articulo "Crear "Mi Sitio" para todos los usuarios programáticamente" http://www.gavd.net/servers/sharepoint/sps_item.aspx?top=cod&itm=162 describe una rutina para crear el MiSitio para cada usuario por medio de código. Porque las clases de SharePoint 2003 utilizadas para esa rutina son obsoletas en el Modelo de Objetos de SharePoint 2007, se puede utilizar la siguiente rutina:

Referencias necesarias:
Microsoft.Office.Server - C:\Archivos de programa\Archivos comunes\Microsoft Shared\Web Server Extensions\12\ISAPI\Microsoft.Office.Server.dll
Microsoft.SharePoint - C:\Archivos de programa\Archivos comunes\Microsoft Shared\Web Server Extensions\12\ISAPI\Microsoft.SharePoint.dll
System.Web - C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Web.dll
using Microsoft.Office.Server.UserProfiles;
using Microsoft.SharePoint;
using Microsoft.Office.Server;
using System.Web;

La rutina se puede llamar de la siguiente manera:

Nota: el perfil del usuario debe haber sido creado antes de poder crear su MiSitio