get_URI(): 有可能使用相同的 setting object，但僅改變了部分內容，如 temporary_file。