Безопасно ли запускать и забывать вызов, зависит от реализации библиотеки метрик и, возможно, от обработки ошибок (например, ведение журнала). Забытая задача может продолжать выполняться после удаления родительского контекста HTTP-запроса, и если задача пытается использовать удаленный ресурс, она может обработать sh.
В зависимости от того, возникнут ли у вас проблемы, c компонентов и как они настроены, например, если зависимости задачи зависят от сборщика мусора для очистки, то все в порядке. Однако если контейнер ASP. NET DI вызывает Dispose()
зависимости задачи, то эта зависимость может начать выбрасывать InvalidOperationException
.