在 TFS 中创建查询变量
Creating Query Variable in TFS
我们需要通过 运行 保存的 TFS 查询传递自定义查询变量来过滤 TFS 记录。
由于我们有@Me、@Project、@Today 和[Any],我们可以使用如下所示的自定义变量吗?如果可以,我们该怎么做,或者是否有更好的方法。
UserEmailAddress = @EmailAddress
,获取与从 C# 源代码传递的@EmailAddress 匹配的记录,我们将添加变量并调用保存的 TFS 查询。
var variables = new Dictionary<string, string>() { { "project", "ESE_Proj" }, {"EmailAddress", "test} };
wiQuery = new Query(wiStore(), query.QueryText, variables);
wiTrees = wiQuery.RunLinkQuery();
工作项类型的字段名称,我们已经创建了工作项类型,例如 Person 是一个工作项类型,其中包含 UserEmailAddress 作为字段。我想在 tfs 中创建一个查询,这样用户就可以通过从文本框中获取电子邮件地址来从 c# 调用查询,并且 运行 查询输入的电子邮件地址 –
您将无法在 TFS 中存储查询。虽然您可以使用 API 在 C# 中创建和使用自定义变量,但 TFS 不理解它们。
您只能在存储的查询中使用@me、@project、@today 和@currentiteration。
好的,知道了。因为团队资源管理器中的团队其他成员也使用该查询。我把@project 留在那里,但当我需要它时,我用实际的项目名称替换@project。
我们需要通过 运行 保存的 TFS 查询传递自定义查询变量来过滤 TFS 记录。
由于我们有@Me、@Project、@Today 和[Any],我们可以使用如下所示的自定义变量吗?如果可以,我们该怎么做,或者是否有更好的方法。
UserEmailAddress = @EmailAddress
,获取与从 C# 源代码传递的@EmailAddress 匹配的记录,我们将添加变量并调用保存的 TFS 查询。
var variables = new Dictionary<string, string>() { { "project", "ESE_Proj" }, {"EmailAddress", "test} };
wiQuery = new Query(wiStore(), query.QueryText, variables);
wiTrees = wiQuery.RunLinkQuery();
工作项类型的字段名称,我们已经创建了工作项类型,例如 Person 是一个工作项类型,其中包含 UserEmailAddress 作为字段。我想在 tfs 中创建一个查询,这样用户就可以通过从文本框中获取电子邮件地址来从 c# 调用查询,并且 运行 查询输入的电子邮件地址 –
您将无法在 TFS 中存储查询。虽然您可以使用 API 在 C# 中创建和使用自定义变量,但 TFS 不理解它们。
您只能在存储的查询中使用@me、@project、@today 和@currentiteration。
好的,知道了。因为团队资源管理器中的团队其他成员也使用该查询。我把@project 留在那里,但当我需要它时,我用实际的项目名称替换@project。