AudienceManager.ValidateIsIncludedFilter 方法
对观众进行验证的全局唯一标识符 (GUID) s 指定字符串的有效性。
命名空间: Microsoft.Office.Server.Audience
程序集: Microsoft.Office.Server.UserProfiles(位于 Microsoft.Office.Server.UserProfiles.dll 中)
语法
声明
Public Function ValidateIsIncludedFilter ( _
PersistedString As String _
) As String
用法
Dim instance As AudienceManager
Dim PersistedString As String
Dim returnValue As String
returnValue = instance.ValidateIsIncludedFilter(PersistedString)
public string ValidateIsIncludedFilter(
string PersistedString
)
参数
PersistedString
类型:System.String以逗号分隔的受众的 Guid 的字符串。
返回值
类型:System.String
String是一个PersistedString参数,其中包含以逗号分隔的有效的 Guid 列表的子字符串。
实现
IRuntimeFilter.ValidateIsIncludedFilter(String)
备注
ValidateIsIncludedFilter方法实现IRuntimeFilter接口的Microsoft.SharePoint.WebPartPages命名空间的ValidateIsIncludedFilter方法。这将验证持久 Web 部件之前将这些数据提交到数据库的数据。主要是在导入用户数据时,才使用此方法。在PersistedString参数中的每个 GUID 的有效性检查。如果 GUID 无效,或者不会出现在内容数据库中,则会放弃。返回的字符串包含有效的用户的 Guid。
示例
下面的代码示例演示如何使用ValidateIsIncludedFilter方法来验证用户的 Guid 的列表。
string PersistedString;
string ValidatedString;
AudienceManager AudMgr = new AudienceManager();
PersistedString = "'00000000-0000-0000-0000-000000000000', '00000000-0000-0000-0000-000000000001'";
ValidatedString = AudMgr.ValidateIsIncludedFilter(PersistedString);
Dim PersistedString As String
Dim ValidatedString As String
Dim AudMgr As New AudienceManager()
PersistedString = "'00000000-0000-0000-0000-000000000000', '00000000-0000-0000-0000-000000000001'"
ValidatedString = AudMgr.ValidateIsIncludedFilter(PersistedString)