зеркало из https://github.com/microsoft/BuildXL.git
Merged PR 764676: Catch TaskCancelledException for stopping unknown dynamic workers
Catch TaskCancelledException for stopping unknown dynamic workers
This commit is contained in:
Родитель
02dbf47fa7
Коммит
1fbdad010a
|
@ -432,13 +432,15 @@ namespace BuildXL.Engine.Distribution
|
|||
|
||||
private async Task<bool> TryAttachAsync()
|
||||
{
|
||||
try
|
||||
{
|
||||
#if NET_FRAMEWORK
|
||||
WaitForServiceLocationTask.Wait(m_attachCancellation.Token);
|
||||
WaitForServiceLocationTask.Wait(m_attachCancellation.Token);
|
||||
#else
|
||||
await WaitForServiceLocationTask.WaitAsync(m_attachCancellation.Token);
|
||||
await WaitForServiceLocationTask.WaitAsync(m_attachCancellation.Token);
|
||||
#endif
|
||||
|
||||
if (m_attachCancellation.IsCancellationRequested)
|
||||
}
|
||||
catch (TaskCanceledException)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче