2010-12-07 10 views
1

Nous pouvons créer une PermissionLevel personnalisée par programme comme celui-ci:Sharepoint - Création personnalisée PermissionLevel

SPRoleDefinition rd = new SPRoleDefinition(); 
SPBasePermissions ss=new SPBasePermissions(); 
rd.BasePermissions = SPBasePermissions.ManageLists; 

Comment puis-je attribuer les rôles de variable de chaîne?

Par exemple, j'ai sauvé la ManageLists dans la variable m:

string m = "ManageLists"; 

Comment puis-je utiliser la variable m au lieu de SPBasePermissions.ManageLists?

+0

Cette question est à peine sur les sharepoint, je pense qu'il ne devrait pas avoir l'étiquette SharePoint – Mzn

Répondre

3

Vous devez convertir la chaîne à l'aide de the Enum.Parse method.

string m = "ManageLists"; 
SPBasePermissions m1 = (SPBasePermissions)Enum.Parse(typeof(SPBasePermissions), m); 
+0

Salut merci, je suis la réponse –

+0

PRS vous devez accepter la réponse. Cette question concerne à peine le sharepoint – Mzn

Questions connexes