Я использую код от http://arcware.net/upload-and-download-files-with-web-api-and-azure-blob-storage/, чтобы загрузить blobs в лазурь. С помощью метода ExecutePostProcessingAsync() я хотел бы вызвать метод, который изменяет размеры изображений и использует асинхронный код.Как подождать метод async внутри ExecutePostProcessingAsync
Метода я хочу использовать его по внешнему виду (усаживается), как это:
public override Task ExecutePostProcessingAsync()
{
//some code
//I would like to await the image resizer method here before going any further
resizer.ScaleImage();
//Some more code here before returning
return base.ExecutePostProcessingAsync();
}
Если я добавить асинхронный метод, как это: общественное переопределение асинхронной Task ExecutePostProcessingAsync()
5+ ошибок появится сообщение со справочными вопросами, а также с ошибкой:
«is async method, который возвращает« Задача », ключевое слово return не должно сопровождаться выражением объекта. Вы намеревались вернуть« Задача »?»
Вопросы:
Есть в любом случае ждать метод внутри этого метода? Любая помощь или ввод оценили, спасибо!
'return await base.ExecutePostProcessingAsync();' –