UserGroup.UpdateRoleInfo - Méthode
Met à jour les informations de la définition du rôle spécifié.
Espace de noms : WebSvcUserGroup
Assembly : STSSOAP (dans STSSOAP.dll)
Syntaxe
'Déclaration
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/directory/UpdateRoleInfo", RequestNamespace := "https://schemas.microsoft.com/sharepoint/soap/directory/", _
ResponseNamespace := "https://schemas.microsoft.com/sharepoint/soap/directory/", _
Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Sub UpdateRoleInfo ( _
oldRoleName As String, _
roleName As String, _
description As String, _
permissionMask As Integer _
)
'Utilisation
Dim instance As UserGroup
Dim oldRoleName As String
Dim roleName As String
Dim description As String
Dim permissionMask As Integer
instance.UpdateRoleInfo(oldRoleName, _
roleName, description, permissionMask)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/directory/UpdateRoleInfo", RequestNamespace = "https://schemas.microsoft.com/sharepoint/soap/directory/",
ResponseNamespace = "https://schemas.microsoft.com/sharepoint/soap/directory/",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public void UpdateRoleInfo(
string oldRoleName,
string roleName,
string description,
int permissionMask
)
Paramètres
oldRoleName
Type : System.StringChaîne qui contient l'ancien nom de la définition de rôle.
roleName
Type : System.StringChaîne qui contient le nouveau nom de la définition de rôle.
description
Type : System.StringChaîne qui contient une description de la définition de rôle.
permissionMask
Type : System.Int32Un entier de 32 bits au format 0 x 00000000 qui représente une valeur de SPRights et spécifie les nouvelles autorisations pour le groupe de sites. Utilisez le symbole de canal ("|") dans Visual C# ou Or dans Visual Basic pour délimiter les valeurs lors de la création d'un masque d'autorisation personnalisée qui combine les autorisations.
Exemples
L'exemple de code suivant modifie le nom, la description et les autorisations pour la définition de rôle spécifié, en donnant les autorisations du groupe pour afficher les articles et d'afficher des pages.
Dim usrgrpService As New Web_Reference_Folder_Name.UserGroup()
usrgrpService.Credentials = System.Net.CredentialCache.DefaultCredentials
Dim oldName As String = "Old_Name"
Dim newName As String = "New_Name"
Dim newDescription As String = "New_Description"
Dim newPermissions As Integer = &H1 Or &H20000
usrgrpService.UpdateRoleInfo(oldName, newName, newDescription, newPermissions)
Web_Reference_Folder_Name.UserGroup usrgrpService = new Web_Reference_Folder_Name.UserGroup();
usrgrpService.Credentials= System.Net.CredentialCache.DefaultCredentials;
string oldName = "Old_Name";
string newName = "New_Name";
string newDescription = "New_Description";
int newPermissions = 0x00000001 | 0x00020000;
usrgrpService.UpdateRoleInfo(oldName, newName, newDescription, newPermissions);