Programando con el modelo de objetos

30/06/2005 - 16:08 por Luismi | Informe spam
Hola a todos,

Tengo un problema con el modelo de objetos del SPS. He realizado una
funcion para agregar un nuevo Role a un portal, pero aunque todo está bien
programado, me subraya en azul el úntimo parametro del método AddRole:

Me dice que PortalRight.AddListItems es un valor entero y que no puede
convertirlo a PortalRight. Pero si he mirado el manual del SDK y es así como
sale programado... ¿Qué puedo estar haciendo mal?

Public Sub AddRole(ByVal RoleName As String, ByVal RoleDescription As
String, ByVal RoleMask As EnmRoleMask)

Dim TopologyManag As New SharePoint.Portal.Topology.TopologyManager

Dim Portal As SharePoint.Portal.Topology.PortalSite TopologyManag.PortalSites(New Uri(L_PortalURL))

Dim PortalContext As SharePoint.Portal.PortalContext SharePoint.Portal.PortalApplication.GetContext(Portal)

SharePoint.Portal.Security.SecurityManager.AddRole(PortalContext, "Prueba",
"Role de prueba", PortalRight.AddListItems)
 

Leer las respuestas

#1 Luismi
30/06/2005 - 19:46 | Informe spam
Pido disculpas, era fallo mio. Ya lo he solucionado.

"Luismi" escribió en el mensaje
news:
Hola a todos,

Tengo un problema con el modelo de objetos del SPS. He realizado una
funcion para agregar un nuevo Role a un portal, pero aunque todo está bien
programado, me subraya en azul el úntimo parametro del método AddRole:

Me dice que PortalRight.AddListItems es un valor entero y que no puede
convertirlo a PortalRight. Pero si he mirado el manual del SDK y es así


como
sale programado... ¿Qué puedo estar haciendo mal?

Public Sub AddRole(ByVal RoleName As String, ByVal RoleDescription As
String, ByVal RoleMask As EnmRoleMask)

Dim TopologyManag As New SharePoint.Portal.Topology.TopologyManager

Dim Portal As SharePoint.Portal.Topology.PortalSite > TopologyManag.PortalSites(New Uri(L_PortalURL))

Dim PortalContext As SharePoint.Portal.PortalContext > SharePoint.Portal.PortalApplication.GetContext(Portal)

SharePoint.Portal.Security.SecurityManager.AddRole(PortalContext,


"Prueba",
"Role de prueba", PortalRight.AddListItems)


Preguntas similares