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
)

参数

  • expression
    类型:System.String
    查询将表达式中使用的筛选设置返回的标识。
  • suggestedPageSize
    类型:System.Int32
    服务器应返回标识的数字,如果需要分页。
  • lastSearchResult
    类型:System.String
    在分页这是从上一页的第一条或最后一条记录根据方向。
  • lookForward
    类型:System.Boolean
    在的上一个搜索结果定向执行搜索提供了继续。

返回值

类型:Microsoft.TeamFoundation.Server.Core.TeamFoundationFilteredIdentitiesList
返回 TeamFoundationFilteredIdentitiesList

.NET Framework 安全性

请参阅

参考

ITeamFoundationIdentityService 接口

Microsoft.TeamFoundation.Server.Core 命名空间