async Task <List <string> > DownloadRemoteUriListForModelAsync() { // We first download the file list which tells us which files make up the model. var fileListUri = FileStorageManager.GetFileListRelativeUri(this.modelIdentifier); // Get a local storage file within the 3D objects folder to store that into. var fileListLocalFile = await FileStorageManager.GetStorageFileForRelativeUriAsync( fileListUri); // Download the remote file list. await DownloadToStorageFileAsync(fileListUri, fileListLocalFile); // Read the bill of materials - the files that make up the model. var remoteFileUris = await FileIO.ReadLinesAsync(fileListLocalFile); return(remoteFileUris.ToList()); }