Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

UserGroup.GetRoleCollectionFromWeb - Méthode

SharePoint 2013

Renvoie des informations sur la collection de groupes pour le site Web en cours.

Espace de noms :  WebSvcUserGroup
Assembly :  STSSOAP (dans STSSOAP.dll)

[SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/directory/GetRoleCollectionFromWeb", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/directory/", 
	ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/directory/", 
	Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public XmlNode GetRoleCollectionFromWeb()

Valeur renvoyée

Type : System.Xml.XmlNode
Un fragment XML dans le formulaire suivant qui peut être assigné à un objet System.Xml.XmlNode .
<GetRoleCollectionFromWeb xmlns="http://schemas.microsoft.com/sharepoint/soap/directory/">
   <Roles>
      <Role ID="1073741825" Name="Guest" Description="Can view specific 
         lists or document libraries when given permissions." 
         Type="1" />
      <Role ID="1073741826" Name="Reader" Description="Has read-only 
         access to the Web site." Type="2" />
      <Role ID="1073741827" Name="Contributor" Description="Can add 
         content to existing document libraries and lists." Type="3" />
      <Role ID="1073741828" Name="Web Designer" Description="Can create 
         lists and document libraries and customize pages in the Web 
         site." Type="4" />
      <Role ID="1073741829" Name="Administrator" Description="Has full  
         control of the Web site." Type="5" />
      <Role ID="3" Name="Group6" Description="Description" OwnerID="1" 
         OwnerIsUser="False" />
      <Role ID="15" Name="Group7" Description="Description" 
         OwnerID="12" OwnerIsUser="True" />
      <Role ID="16" Name="Group8" Description="Description" OwnerID="7" 
         OwnerIsUser="False" />
      .
      .
      .
   </Roles>
</GetRoleCollectionFromWeb>

L'exemple de code suivant affiche des informations sur la collection de groupes sur le site Web en cours. Cet exemple suppose qu'un using (Visual C#) ou la directive Imports (Visual Basic) être inclus dans l'espace de noms System.Xml .

Web_Reference_Folder_Name.UserGroup usrgrpService = new Web_Reference_Folder_Name.UserGroup();
usrgrpService.Credentials= System.Net.CredentialCache.DefaultCredentials;

System.Xml.XmlNode ndGroups = usrgrpService.GetGroupCollectionFromWeb();

MessageBox.Show(ndGroups.OuterXml);
Afficher: