Я хочу отменить загрузку объектов при отмене со стороны клиента.У меня есть контроллер, это выглядит так:
public IHttpActionResult Get(CancellationToken cancellationToken)
{
IQueryable<Product> products = Context.GetEntities<Product>();
return Ok();
}
List<Product> GetInsTance(IQueryable<Product> products,CancellationToken cancellationToken)
{
var list = new List<Product>();
foreach (var item in products)
{
cancellationToken.ThrowIfCancellationRequested();
list.Add(item);
}
return list;
}
Я выкидываю исключение, когда оно отменяется.Итак, я хочу сделать отмену по-другому.Что если я установлю IQuerable
на OK
метод?Это будет работать?Есть ли другой способ сделать это?