AudienceManager.GetUserAudienceIDs 方法 (Boolean)
获取与当前用户所属的访问群体的全局唯一标识符 (Guid) 的列表。
命名空间: Microsoft.Office.Server.Audience
程序集: Microsoft.Office.Server.UserProfiles(位于 Microsoft.Office.Server.UserProfiles.dll 中)
语法
声明
Public Function GetUserAudienceIDs ( _
needAudienceName As Boolean _
) As ArrayList
用法
Dim instance As AudienceManager
Dim needAudienceName As Boolean
Dim returnValue As ArrayList
returnValue = instance.GetUserAudienceIDs(needAudienceName)
public ArrayList GetUserAudienceIDs(
bool needAudienceName
)
参数
needAudienceName
类型:System.Boolean如果应加载AudienceName ,否则为则返回 false,则为 true。
返回值
类型:System.Collections.ArrayList
System.Collections.ArrayList对象,该对象表示当前用户所属的访问群体的列表的 Guid。
备注
GetUserAudienceIDs方法从 Microsoft Windows Server 2003 的当前用户,并将当前用户标识通过检索安全标识符 (SID)。帐户信息,如 Windows NT 用户名和域用来从数据库中检索用户信息。
示例
下面的代码示例演示如何使用GetUserAudienceIDs方法来检索和列表 Guid 与当前用户所属的访问群体。
AudienceManager AudMgr = new AudienceManager();
ArrayList IDList = AudMgr.GetUserAudienceIDs();
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()
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