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.String

    Chaîne qui contient l'ancien nom de la définition de rôle.

  • roleName
    Type : System.String

    Chaîne qui contient le nouveau nom de la définition de rôle.

  • description
    Type : System.String

    Chaîne qui contient une description de la définition de rôle.

  • permissionMask
    Type : System.Int32

    Un 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);

Voir aussi

Référence

UserGroup classe

UserGroup - Membres

WebSvcUserGroup - Espace de noms