Какой из следующих способов **наиболее безопасен** для использования `Depends` в **background tasks**?