Тайм-аут при получении ItemContent из Azure DevOps - PullRequest
0 голосов
/ 17 июня 2020

Я использую Azure DevOps SDK для (Microsoft.VisualStudio.Services.Client) для получения наборов изменений и содержимого этих наборов изменений из Azure DevOps.

Я могу создать VssConnection и TfvcHttpClient, и загрузка содержимого работает нормально для первых двух файлов. Но когда я пытаюсь загрузить содержимое для третьего файла, происходит тайм-аут.

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
}

Что я делаю не так?

1 Ответ

0 голосов
/ 17 июня 2020

Я обнаружил, что самым простым решением было создание нового VssConnection и нового TfvcHttpClient для каждой загрузки. Это кажется неэффективным, но остановило тайм-аут.

...