Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Adds the collection of users to the specified group.
Namespace: [UserGroup Web service]
Web service reference: http://Site/_vti_bin/UserGroup.asmx
Syntax
'Declaration
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/directory/AddUserCollectionToGroup", RequestNamespace := "https://schemas.microsoft.com/sharepoint/soap/directory/", _
ResponseNamespace := "https://schemas.microsoft.com/sharepoint/soap/directory/", _
Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Sub AddUserCollectionToGroup ( _
groupName As String, _
usersInfoXml As XmlNode _
)
'Usage
Dim instance As UserGroup
Dim groupName As String
Dim usersInfoXml As XmlNode
instance.AddUserCollectionToGroup(groupName, _
usersInfoXml)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/directory/AddUserCollectionToGroup", RequestNamespace = "https://schemas.microsoft.com/sharepoint/soap/directory/",
ResponseNamespace = "https://schemas.microsoft.com/sharepoint/soap/directory/",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public void AddUserCollectionToGroup(
string groupName,
XmlNode usersInfoXml
)
Parameters
groupName
Type: System.StringThe name of the group to add users to.
usersInfoXml
Type: System.Xml.XmlNodeA System.Xml.XmlNode object that contains information about the users in the following form:
<Users> <User LoginName= "Domain\User1_Alias" Email="User1_E-mail" Name="User1_Display_Name" Notes="Notes"/> <User LoginName= "Domain\User2_Alias" Email="User2_E-mail" Name="User2_Display_Name" Notes="Notes"/> . . . </Users>
Examples
The following code example adds a collection of users to a group. The example assumes the existence of a local XML file that contains information about the users, which is loaded into a System.Xml.XmlDocument object. This example requires that a using (Visual C#) or Imports (Visual Basic) directive be included for the System.Xml namespace.
Dim usrgrpService As New Web_Reference_Folder_Name.UserGroup()
usrgrpService.Credentials = System.Net.CredentialCache.DefaultCredentials
Dim myDocument As New XmlDocument()
myDocument.Load("URL")
Dim ndUsers As XmlNode = myDocument.DocumentElement
usrgrpService.AddUserCollectionToGroup("Group_Name", ndUsers)
Web_Reference_Folder_Name.UserGroup usrgrpService = new Web_Reference_Folder_Name.UserGroup();
usrgrpService.Credentials= System.Net.CredentialCache.DefaultCredentials;
XmlDocument myDocument = new XmlDocument();
myDocument.Load("URL");
XmlNode ndUsers = myDocument.DocumentElement;
usrgrpService.AddUserCollectionToGroup("Group_Name", ndUsers);