2011-08-23 103 views
0

我正在使用/_vti_bin/usergroup.asmx服务并使用GetAllUserCollectionFromWeb()获取userinfo。但我需要通过特定的网站,并需要获取该网站的用户信息。使用哪个共享点服务?如何获得?使用Sharepoint Web服务从特定SharePoint站点获取userinfo

Thanx提前

+0

http://sharepoint.stackexchange.com/questions/18191/getting-the-userinfo-from-specific-sharepoint-site-using-sharepoint-web-service –

回答

1

有3种方法可以从网站或网站集让用户:

或者,在代码中,还有3个属性:AllUsers,SiteUsers和Users。我没有使用这个特定的web服务,但我想(我希望)web服务方法应该完全相同。正如有人在他blog post解释说:

SPWeb.AllUsers - 获取用户对象的表示 谁是网站的任何成员或谁已经浏览到 的网站作为一个域组的认证成员的所有用户的集合在现场

SPWeb.SiteUsers - 获取属于 网站集

SPWeb.Users所有的用户集合 - 获取是明确在网络上 分配权限的用户对象的集合网站

要获得用户明确。如果要使用Web服务在其他网络环境,然后使用该网站的网址,并将/_vti_bin/usergroup.asmx

有从URL http://sharepointserver/web/subweb/_vti_bin/usergroup.asmx网址 http://sharepointserver/web/subweb调用Web服务网络
+0

的副本•GetAllUserCollectionFromWeb() - 如何确定curret网站?我致电该服务的网站或该服务电话的网址? – smhnkmr

+0

@mhm该服务调用的URL(查看我写的最后一次传输) –

相关问题