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.String

    Microsoft Windows NT 用户帐户名。包含域和用户名。例如,域 \ 用户名。

  • needAudienceName
    类型:System.Boolean

    如果应加载AudienceName ,否则为则返回 false,则为 true。

返回值

类型: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

另请参阅

引用

AudienceManager 类

AudienceManager 成员

GetUserAudienceIDs 重载

Microsoft.Office.Server.Audience 命名空间