Код вроде этого, я хочу поместить большую часть работы в Task.Run, но я не уверен, что оператор using по-прежнему будет работать, как ожидалось.Можно ли вызвать Task.Run внутри инструкции using?
using(MemoryStream ms = new MemoryStream())
{
Task.Run(() =>
{
/* capture ms and process the stream */
}
} // Will ms will be disposed here automatically?
Спасибо.
Реальный вопрос «я могу игнорировать' await' внутри инструкции 'using'? Это действительно не имеет никакого отношения к 'Task.Run'. –