Code: Select all
var task = _client.SubmitAsync(batch);
if (await Task.WhenAny(task, Task.Delay(timeout)) == task)
{//OK
}else
{//TIMEOUT
}
Is There another way to define a timeout to interrupt the submit process
Code: Select all
var task = _client.SubmitAsync(batch);
if (await Task.WhenAny(task, Task.Delay(timeout)) == task)
{//OK
}else
{//TIMEOUT
}