C# 如何根据所有者名称获取项目信息

C# 如何根据所有者名称获取项目信息,c#,rally,C#,Rally,我正在使用REST API C#开发一个工具。我想得到基于业主名称的项目信息 有人有关于它应该如何工作的示例代码吗 下面是我的代码,但它不工作 Request ProjRequest = new Request("Projects"); ProjRequest.Workspace = "/workspace/xxx"; ProjRequest.Fetch = new List<string>() {"Name"}; ProjRequest.Query = new Query("Ow

我正在使用REST API C#开发一个工具。我想得到基于业主名称的项目信息

有人有关于它应该如何工作的示例代码吗

下面是我的代码,但它不工作

Request ProjRequest = new Request("Projects");
ProjRequest.Workspace = "/workspace/xxx";
ProjRequest.Fetch = new List<string>()
{"Name"};

ProjRequest.Query = new Query("Owner.UserName", Query.Operator.Equals, "user name");
ProjResult result = restApi.Query(ProjRequest);
Request ProjRequest=新请求(“项目”);
ProjRequest.Workspace=“/Workspace/xxx”;
ProjRequest.Fetch=新列表()
{“名称”};
ProjRequest.Query=新查询(“Owner.UserName”,Query.Operator.Equals,“user name”);
ProjResult result=restApi.Query(ProjRequest);

看起来非常接近。我认为您只需要将类型更改为单数:

Request ProjRequest = new Request("Project");

如果仍然不起作用,请检查响应上的错误集合,看看有什么问题…

欢迎使用SO!请查看以下关于编写好问题的链接并进行相应编辑:听起来您想查询项目类型并为Owner.UserName添加筛选器。你试过写代码吗?嗨,凯尔,我刚上传了我的代码。