|
|
@ -29,7 +29,7 @@ namespace Squidex.Infrastructure.Assets |
|
|
this.containerName = containerName; |
|
|
this.containerName = containerName; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public async Task InitializeAsync(CancellationToken ct = default(CancellationToken)) |
|
|
public async Task InitializeAsync(CancellationToken ct = default) |
|
|
{ |
|
|
{ |
|
|
try |
|
|
try |
|
|
{ |
|
|
{ |
|
|
@ -61,7 +61,7 @@ namespace Squidex.Infrastructure.Assets |
|
|
return null; |
|
|
return null; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public async Task CopyAsync(string sourceFileName, string id, long version, string suffix, CancellationToken ct = default(CancellationToken)) |
|
|
public async Task CopyAsync(string sourceFileName, string id, long version, string suffix, CancellationToken ct = default) |
|
|
{ |
|
|
{ |
|
|
var targetName = GetObjectName(id, version, suffix); |
|
|
var targetName = GetObjectName(id, version, suffix); |
|
|
var targetBlob = blobContainer.GetBlobReference(targetName); |
|
|
var targetBlob = blobContainer.GetBlobReference(targetName); |
|
|
@ -95,7 +95,7 @@ namespace Squidex.Infrastructure.Assets |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public async Task DownloadAsync(string id, long version, string suffix, Stream stream, CancellationToken ct = default(CancellationToken)) |
|
|
public async Task DownloadAsync(string id, long version, string suffix, Stream stream, CancellationToken ct = default) |
|
|
{ |
|
|
{ |
|
|
var sourceName = GetObjectName(id, version, suffix); |
|
|
var sourceName = GetObjectName(id, version, suffix); |
|
|
var sourceBlob = blobContainer.GetBlockBlobReference(sourceName); |
|
|
var sourceBlob = blobContainer.GetBlockBlobReference(sourceName); |
|
|
@ -110,12 +110,12 @@ namespace Squidex.Infrastructure.Assets |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public Task UploadAsync(string id, long version, string suffix, Stream stream, CancellationToken ct = default(CancellationToken)) |
|
|
public Task UploadAsync(string id, long version, string suffix, Stream stream, CancellationToken ct = default) |
|
|
{ |
|
|
{ |
|
|
return UploadCoreAsync(GetObjectName(id, version, suffix), stream, ct); |
|
|
return UploadCoreAsync(GetObjectName(id, version, suffix), stream, ct); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public Task UploadAsync(string fileName, Stream stream, CancellationToken ct = default(CancellationToken)) |
|
|
public Task UploadAsync(string fileName, Stream stream, CancellationToken ct = default) |
|
|
{ |
|
|
{ |
|
|
return UploadCoreAsync(fileName, stream, ct); |
|
|
return UploadCoreAsync(fileName, stream, ct); |
|
|
} |
|
|
} |
|
|
@ -137,7 +137,7 @@ namespace Squidex.Infrastructure.Assets |
|
|
return blob.DeleteIfExistsAsync(); |
|
|
return blob.DeleteIfExistsAsync(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
private async Task UploadCoreAsync(string blobName, Stream stream, CancellationToken ct = default(CancellationToken)) |
|
|
private async Task UploadCoreAsync(string blobName, Stream stream, CancellationToken ct = default) |
|
|
{ |
|
|
{ |
|
|
try |
|
|
try |
|
|
{ |
|
|
{ |
|
|
|