Copiar subarea

21/11/2005 - 15:47 por willem neumann | Informe spam
Necesito crear 20 subareas iguales (misma distribución, mismas librerias)
para usuarios distintos.

Tengo alguna forma de copiarlas y no tener que hacer cada una ?
 

Leer las respuestas

#1 Matias Woloski
21/11/2005 - 19:38 | Informe spam
Hola willem,

Podes crear un template a partir de la subarea y utilizar el template para
crear las nuevas
http://weblogs.asp.net/mnissen/articles/68629.aspx

Sino otra forma es programaticamente.
private void CreateSubArea( string portalUrl, string subarea )
{
Uri serverUri = new Uri(portalUrl);
TopologyManager tm = new TopologyManager();
PortalContext pc = PortalApplication.GetContext( tm.PortalSites[serverUri]);

Guid homeID = AreaManager.GetSystemAreaGuid(pc, SystemArea.Home);
Area parent = AreaManager.GetArea(pc, homeID);
parent.Areas.AddArea( subarea );

}
Saludos,
Matias Woloski
http://staff.southworks.net/matiaswoloski



Necesito crear 20 subareas iguales (misma distribución, mismas
librerias) para usuarios distintos.

Tengo alguna forma de copiarlas y no tener que hacer cada una ?

Preguntas similares