AudienceManager.Audiences 属性
获取当前网站的Audience对象的集合。
命名空间: Microsoft.Office.Server.Audience
程序集: Microsoft.Office.Server.UserProfiles(位于 Microsoft.Office.Server.UserProfiles.dll 中)
语法
声明
Public ReadOnly Property Audiences As AudienceCollection
Get
用法
Dim instance As AudienceManager
Dim value As AudienceCollection
value = instance.Audiences
public AudienceCollection Audiences { get; }
属性值
类型:Microsoft.Office.Server.Audience.AudienceCollection
AudienceCollection 的Audience与当前站点相关联的对象的集合。
备注
Audiences属性是只读的。此属性不需要是 Microsoft Office SharePoint 服务器 2007 年的管理员网站用户组的成员的用户。
示例
下面的代码示例演示如何检索以及与站点相关联的访问群体的列表信息。
AudienceCollection Audiences;
AudienceManager AudMgr = New AudienceManager();
Audiences = AudMgr.Audiences;
for (int list=0; list < Audiences.Count; list++)
{
System.Console.WriteLine("{0}", list);
Audience = (Audience)Audiences[list];
System.Console.WriteLine(" Audience.Count ", Audience.Count);
System.Console.WriteLine(" Audience.AudienceCompiledSofar ", Audience.AudienceCompiledSofar);
System.Console.WriteLine(" Audience.LastCompileStartTime ", Audience.LastCompileStartTime);
System.Console.WriteLine(" Audience.LastCompileStartTime ", Audience.LastCompileFinishTime);
System.Console.WriteLine(" Audience.LastCompileError ", Audience.LastCompileError);
System.Console.WriteLine(" Audience.CompileInProgress ", Audience.CompileInProgress);
}
System.Console.WriteLine("End");
Dim Audiences As AudienceCollection
Dim AudMgr As New AudienceManager()
Audiences = AudMgr.Audiences
For list As Integer = 0 To Audiences.Count - 1
System.Console.WriteLine("{0}", list)
Audience = CType(Audiences(list), Audience)
System.Console.WriteLine(" Audience.Count ", Audience.Count)
System.Console.WriteLine(" Audience.AudienceCompiledSofar ", Audience.AudienceCompiledSofar)
System.Console.WriteLine(" Audience.LastCompileStartTime ", Audience.LastCompileStartTime)
System.Console.WriteLine(" Audience.LastCompileStartTime ", Audience.LastCompileFinishTime)
System.Console.WriteLine(" Audience.LastCompileError ", Audience.LastCompileError)
System.Console.WriteLine(" Audience.CompileInProgress ", Audience.CompileInProgress)
Next list
System.Console.WriteLine("End")