I don't really like that it introduces a dependency of CloudBlobFileStorageService on HttpContext. Could we just pass in the desired URI Scheme as the parameter instead?