AudienceManager.CheckRuntimeRender 方法
检查是否基于 Microsoft Windows SharePoint Services 此 Web 站点中的所有 Web 部件的访问群体列表中包含当前用户的访问群体成员资格。
命名空间: Microsoft.Office.Server.Audience
程序集: Microsoft.Office.Server.UserProfiles(位于 Microsoft.Office.Server.UserProfiles.dll 中)
语法
声明
Public Function CheckRuntimeRender ( _
isIncludedFilter As String _
) As Boolean
用法
Dim instance As AudienceManager
Dim isIncludedFilter As String
Dim returnValue As Boolean
returnValue = instance.CheckRuntimeRender(isIncludedFilter)
public bool CheckRuntimeRender(
string isIncludedFilter
)
参数
isIncludedFilter
类型:System.String以逗号分隔格式的观众全局唯一标识符 (Guid) 的列表。每个 GUID 都必须包含在单引号中。
返回值
类型:System.Boolean
一个布尔值。true如果在isIncludedFilter参数中包含的访问群体列表 Web 部件在此 SharePoint 网站 ; 通过保持不变否则为false。
实现
IRuntimeFilter.CheckRuntimeRender(String)
备注
Microsoft.SharePoint.WebPartPages命名空间中, CheckRuntimeRender方法实现IRuntimeFilter接口的CheckRuntimeRender方法。如果AudienceManager对象已初始化,而无需对SPServiceContext对象的引用,则此方法将始终返回值true 。这样,与相关联的访问群体的 GUID 列表 Web 部件要导入一个站点,不基于Microsoft SharePoint Server 2010不引发异常的情况下。
示例
下面的代码示例演示如何构造观众 Guid 的列表并调用CheckRuntimeRender方法。
String AudienceList;
AudienceManager AudMgr = new AudienceManager();
bool ret;
AudienceList = "'00000000-0000-0000-0000-000000000000', '00000000-0000-0000-0000-000000000001', '00000000-0000-0000-0000-000000000002'";
ret = AudMgr.CheckRuntimeRender(AudienceList);
Dim AudienceList As String
Dim AudMgr As New AudienceManager()
Dim ret As Boolean
AudienceList = "'00000000-0000-0000-0000-000000000000', '00000000-0000-0000-0000-000000000001', '00000000-0000-0000-0000-000000000002'"
ret = AudMgr.CheckRuntimeRender(AudienceList)