Example #1
0
 private Task WriteAssetAsync(Guid assetId, long fileVersion, IBackupWriter writer)
 {
     return(writer.WriteBlobAsync(GetName(assetId, fileVersion), stream =>
     {
         return assetFileStore.DownloadAsync(assetId, fileVersion, stream);
     }));
 }
Example #2
0
 private Task WriteAssetAsync(Guid appId, IBackupWriter writer)
 {
     return(writer.WriteBlobAsync(AvatarFile, async stream =>
     {
         try
         {
             await appImageStore.DownloadAsync(appId, stream);
         }
         catch (AssetNotFoundException)
         {
         }
     }));
 }
Example #3
0
 private async Task WriteAssetAsync(DomainId appId, DomainId assetId, long fileVersion, IBackupWriter writer)
 {
     try
     {
         await writer.WriteBlobAsync(GetName(assetId, fileVersion), stream =>
         {
             return(assetFileStore.DownloadAsync(appId, assetId, fileVersion, stream));
         });
     }
     catch (AssetNotFoundException)
     {
         return;
     }
 }