c# - 使用 tfs 客户端库获取团队+用户容量/休息天数

标签 c# asp.net-core tfs azure-devops

我正在寻找一种方法来为使用 C# tfs 客户端库的团队和用户获得工作能力和/或休息日。我找不到任何相关文档!

但我可能一直都在寻找错误的地方。

最佳答案

请引用下面的代码片段:

String collectionUri = "http://TFS2017:8080/tfs/defaultcollection";
VssCredentials creds = new VssClientCredentials();
creds.Storage = new VssClientCredentialStorage();
VssConnection connection = new VssConnection(new Uri(collectionUri), creds);
var whc = connection.GetClient<WorkHttpClient>();
var capacity = whc.GetCapacitiesAsync(new Microsoft.TeamFoundation.Core.WebApi.Types.TeamContext("Teamproject"), new Guid("Iterationid")).Result;
var daysoff = whc.GetTeamDaysOffAsync(new Microsoft.TeamFoundation.Core.WebApi.Types.TeamContext("Teamproject"), new Guid("Iterationid")).Result;

关于c# - 使用 tfs 客户端库获取团队+用户容量/休息天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50216105/

相关文章:

c# - 如何将枚举作为方法参数传递?

c# - 隐藏函数

c# - 我可以在同一个 Web 应用程序中有 2 个(或更多)不同的 ASP.NET Core 编程模型吗?

c# - ASP.NET Core 类型化客户端中的 IHttpClientFactory

.net - 如何将构建参数传递给我的 .NET 单元测试

tfs - MSBuild 无法删除 Binaries 目录

c# - Unity v3 - RegistrationByConvention - 无法加载类型异常

c# - ASP.Net Core Web API 中的返回文件

asp.net-core - 使用 appsettings.json 覆盖特定接收器的 serilog minimumlevel

visual-studio - Visual Studio 2013 和 TFS 2013 中更改代码的代码覆盖率