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)

另请参阅

引用

AudienceManager 类

AudienceManager 成员

Microsoft.Office.Server.Audience 命名空间