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

另请参阅

引用

AudienceManager 类

AudienceManager 成员

GetUserAudienceIDs 重载

Microsoft.Office.Server.Audience 命名空间