TFS oData服务中不同工作项类型的详细信息在哪里?

TFS oData服务中不同工作项类型的详细信息在哪里?,tfs,odata,Tfs,Odata,使用TFS oData服务,我只看到一个具有Type属性的通用WorkItem类。我如何访问风险类型的属性,如缓解、应急计划等,或问题类型的纠正措施 谢谢每个工作项都没有特定的类,因为您可以根据需要自定义和命名它们,因此使用通用工作项类。如果要获取特定字段的值,请加载WorkItem并使用以下内容(以及所需的字段名): TFS OData服务似乎没有返回fields集合-看起来我必须深入研究服务代码。我不熟悉OData服务。有什么理由不使用正常的TFS API吗?我从未设法使身份验证工作正常-我

使用TFS oData服务,我只看到一个具有Type属性的通用WorkItem类。我如何访问风险类型的属性,如缓解、应急计划等,或问题类型的纠正措施


谢谢

每个工作项都没有特定的类,因为您可以根据需要自定义和命名它们,因此使用通用工作项类。如果要获取特定字段的值,请加载WorkItem并使用以下内容(以及所需的字段名):


TFS OData服务似乎没有返回fields集合-看起来我必须深入研究服务代码。我不熟悉OData服务。有什么理由不使用正常的TFS API吗?我从未设法使身份验证工作正常-我编写了一个web服务,并试图使用将windows凭据传递到TFS服务器,但总是未经授权。你知道这不起作用的原因吗?取决于你的服务是什么。默认情况下,如果我们谈论web服务,该服务将使用其运行所在的应用程序池的凭据。如果您想“转发”调用您的服务的用户的凭据,这可能会有点困难。您可以像这样连接到TFS
connectedTPC=new-tfstreamprojectcollection(tfsUrl,new-TfsClientCredentials(credentials))但不知道如何获取连接的用户凭据,我通过提供用户和密码来使用它。我现在尝试这样做,而不是使用oData服务。但我如何获得连接的用户凭据?任何人
wi.Fields["System.AssignedTo"].Value