ReadFilteredIdentities 用于检索一组基于表达式的标识。表达式是一种类似于 SQL WHERE 子句的语法。有关表达式的功能的详细信息,请参阅 QueryExpression 类的文档。
有两个表达式部分。有一组可用于标识值,必须在要同。这些是标识显示名称或 IdentityType 等。执行所有字符串比较都区分大小写。
可从所有标识的特定属性: Microsoft.TeamFoundation.Identity 支持: 在 (未来) — 直接成员的值必须是 TFID。(未来) — 在直接或间接的成员的值必须是 TFID。附近-Specilized 术语,已定义值附近的可扩展条件必须为 TFID。
Microsoft.TeamFoundation.Identity.DisplayName 支持: =-显示名称的标识是相等的值。包含-显示名称的标识中包含的值。StartsWith-显示名称标识的是 Microsoft.TeamFoundation.Identity.Type 的值开头。支持: =-值必须是组或用户 Microsoft.TeamFoundation.Identity.Scope。支持: =-值必须表示作用域的有效作用域的字符串是 [服务器],[projecturi],[项目名称],和 projecturi。如果没有提供这种情况,则使用 [服务器]。
所有其他属性将与可扩展身份与相关联的属性进行比较。这些比较必须遵守任何项已知属性,否则为这些 comaprisons 将对扩展属性。
支持没有括号。
命名空间: Microsoft.TeamFoundation.Framework.Server
程序集: Microsoft.TeamFoundation.Framework.Server(在 Microsoft.TeamFoundation.Framework.Server.dll 中)
语法
声明
Public Function ReadFilteredIdentities ( _
requestContext As TeamFoundationRequestContext, _
expression As String, _
suggestedPageSize As Integer, _
lastSearchResult As String, _
lookForward As Boolean, _
membershipQuery As MembershipQuery _
) As FilteredIdentitiesList
public FilteredIdentitiesList 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.Framework.Server.FilteredIdentitiesList
实现
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。