AudienceManager.GetAudienceNames 方法
获取对应于指定列表中的访问群体的全局唯一标识符 (Guid) 的AudienceNameID对象的列表。
命名空间: Microsoft.Office.Server.Audience
程序集: Microsoft.Office.Server.UserProfiles(位于 Microsoft.Office.Server.UserProfiles.dll 中)
语法
声明
Public Function GetAudienceNames ( _
AudienceIDList As ArrayList _
) As ArrayList
用法
Dim instance As AudienceManager
Dim AudienceIDList As ArrayList
Dim returnValue As ArrayList
returnValue = instance.GetAudienceNames(AudienceIDList)
public ArrayList GetAudienceNames(
ArrayList AudienceIDList
)
参数
AudienceIDList
类型:System.Collections.ArrayListArrayList对象,该对象包含用户的 Guid。
返回值
类型:System.Collections.ArrayList
System.Collections.ArrayList对象,该对象表示AudienceNameID对象的列表。
备注
GetAudienceNames方法检索到的观众在AudienceIDList中指定的 Guid 列表对应的AudienceNameID对象的列表。
示例
下面的代码示例演示如何生成ArrayList的访问群体的 Guid,并调用GetAudienceNames方法。
ArrayList AudienceIDList = new ArrayList();
ArrayList AudienceNameList;
AudienceIDList.Add(new Guid("00000000-0000-0000-0000-000000000000"));
AudienceIDList.Add(new Guid("53581B32-8A7A-430E-893C-157B40BF41FF"));
AudienceNameList = AudMgr.GetAudienceNames(AudienceIDList);
if (AudienceNameList != null)
{
for (int i=0; i < AudienceNameList.Count; i++)
{
System.Console.WriteLine("{0}", i);
System.Console.WriteLine(((AudienceNameID)AudienceNameList[i]).AudienceID);
System.Console.WriteLine(((AudienceNameID)AudienceNameList[i]).AudienceName);
System.Console.WriteLine(((AudienceNameID)AudienceNameList[i]).bValid);
}
}
Dim AudienceIDList As New ArrayList()
Dim AudienceNameList As ArrayList
AudienceIDList.Add(New Guid("00000000-0000-0000-0000-000000000000"))
AudienceIDList.Add(New Guid("53581B32-8A7A-430E-893C-157B40BF41FF"))
AudienceNameList = AudMgr.GetAudienceNames(AudienceIDList)
If AudienceNameList IsNot Nothing Then
For i As Integer = 0 To AudienceNameList.Count - 1
System.Console.WriteLine("{0}", i)
System.Console.WriteLine((CType(AudienceNameList(i), AudienceNameID)).AudienceID)
System.Console.WriteLine((CType(AudienceNameList(i), AudienceNameID)).AudienceName)
System.Console.WriteLine((CType(AudienceNameList(i), AudienceNameID)).bValid)
Next i
End If