AudienceManager.GetUserAudienceIDs 方法 (String, Boolean, SPWeb)
获取指定的用户名的访问群体列表全局唯一标识符 (Guid)。
命名空间: Microsoft.Office.Server.Audience
程序集: Microsoft.Office.Server.UserProfiles(位于 Microsoft.Office.Server.UserProfiles.dll 中)
语法
声明
Public Function GetUserAudienceIDs ( _
accountName As String, _
needAudienceName As Boolean, _
web As SPWeb _
) As ArrayList
用法
Dim instance As AudienceManager
Dim accountName As String
Dim needAudienceName As Boolean
Dim web As SPWeb
Dim returnValue As ArrayList
returnValue = instance.GetUserAudienceIDs(accountName, _
needAudienceName, web)
public ArrayList GetUserAudienceIDs(
string accountName,
bool needAudienceName,
SPWeb web
)
参数
accountName
类型:System.StringMicrosoft Windows NT 用户帐户名。包含域和用户名。例如,域 \ 用户名。
needAudienceName
类型:System.Boolean如果应加载AudienceName ,否则为则返回 false,则为 true。
web
类型:Microsoft.SharePoint.SPWeb一个SPWeb对象。
返回值
类型:System.Collections.ArrayList
System.Collections.ArrayList对象,表示指定的用户名称和站点访问者的 Guid 列表。
备注
GetUserAudienceIDs方法检索指定的 Windows NT 用户名的用户的帐户信息。帐户信息,如用户名和域用来从数据库中检索用户信息。
示例
下面的代码示例演示如何使用GetUserAudienceIDs方法来检索和列表 Guid 指定的用户所属的访问群体。
AudienceManager AudMgr = new AudienceManager();
ArrayList IDList = AudMgr.GetUserAudienceIDs("DomainName\\user_name");
System.Console.WriteLine("User Audience GUIDs");
for (int info=0; info<IDList.Count; info++)
{
System.Console.WriteLine(((Guid)IDList[info]).ToString());
}
Dim AudMgr As New AudienceManager()
Dim IDList As ArrayList = AudMgr.GetUserAudienceIDs("DomainName\\user_name")
System.Console.WriteLine("User Audience GUIDs")
For info As Integer = 0 To IDList.Count - 1
System.Console.WriteLine((CType(IDList(info), Guid)).ToString())
Next info