ITeamFoundationIdentityService.ReadFilteredIdentities 方法
ReadFilteredIdentities 用于检索根据表达式的设置标识。 该表达式类似于 SQL 子句的语法。 有关表达式的所有详细信息功能看到 QueryExpression 选件类的参考文档。 有两部分传递给个表达式。 还可从该标识使用的设置值,并且它们必须都在一起 AND'ed。 这些与标识 DisplayName 或 IdentityType 的内容。 所有字符串比较不区分完成的大小写。 特定属性可从任何标识:Microsoft.TeamFoundation.Identity 支持:在 (将来)--在下必须是 TFID 值的直接成员成员 (将来)--必须是 TFID 显示值的一个直接或间接成员--具有可扩展情况在值应定义的专用的术语必须是 TFID。 Microsoft.TeamFoundation.Identity.DisplayName 支持:=--该标识的显示名称与该值相等包含--该标识的显示名称包含为值 StartsWith--该标识的显示名称与该值 Microsoft.TeamFoundation.Identity.Type 的开头支持:=--值必须为“组”或“用户”Microsoft.TeamFoundation.Identity.Scope 支持:=--值必须表示有效范围是范围的字符串 [SERVER], [projecturi], [projectname],并且,projecturi,如果未提供此情况 [server] 使用。 其他属性将比较可扩展属性与标识。 这些比较必须跟随任何已知的属性这些比较会使可扩展属性。 括号不受支持。
命名空间: Microsoft.TeamFoundation.Server.Core
程序集: Microsoft.TeamFoundation.Server.Core(在 Microsoft.TeamFoundation.Server.Core.dll 中)
语法
声明
Function ReadFilteredIdentities ( _
requestContext As TeamFoundationRequestContext, _
expression As String, _
suggestedPageSize As Integer, _
lastSearchResult As String, _
lookForward As Boolean, _
membershipQuery As MembershipQuery _
) As TeamFoundationFilteredIdentitiesList
TeamFoundationFilteredIdentitiesList ReadFilteredIdentities(
TeamFoundationRequestContext requestContext,
string expression,
int suggestedPageSize,
string lastSearchResult,
bool lookForward,
MembershipQuery membershipQuery
)
参数
- requestContext
类型:Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
当前请求执行上下文。
- expression
类型:System.String
查询将表达式中使用的筛选设置返回的标识。
- suggestedPageSize
类型:System.Int32
服务器应返回标识的数字,如果需要分页。
- lastSearchResult
类型:System.String
在分页这是从上一页的第一条或最后一条记录根据方向。
- lookForward
类型:System.Boolean
在的上一个搜索结果定向执行搜索提供了继续。
- membershipQuery
类型:Microsoft.TeamFoundation.Framework.Common.MembershipQuery
应为发生的标识返回何种类型的成员资格。
返回值
类型:Microsoft.TeamFoundation.Server.Core.TeamFoundationFilteredIdentitiesList
返回 TeamFoundationFilteredIdentitiesList。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。