从 Azure DevOps 获取 ItemContent 时超时



我正在使用Azure DevOps SDK for (Microsoft.VisualStudio.Services.Client(从Azure DevOps获取更改集和这些更改集的内容。

我可以创建一个VssConnectionTfvcHttpClient,并且对于前两个文件,内容的获取工作正常。 但是当我尝试下载第三个文件的内容时,会出现超时。

string url = '<url to devops site>';
string path = '<path to item in devops>';
var connection = new VssConnection(new Uri(url), new VssClientCredentials());
TfvcHttpClient client = connection.GetClient<TfvcHttpClient>();
using(var contentStream = await client.GetItemContentAsync(path))
{
//Do stuff with content stream
}

我做错了什么?

我发现最简单的解决方法是为每个下载创建一个新VssConnection和一个新TfvcHttpClient。 这感觉效率低下,但它停止了超时。

最新更新