Browse Source

Merge pull request #14528 from CrazyBaran/Make-BlobContainer-more-extensible

Made Container protected to allow reuse
pull/14536/head
maliming 4 years ago
committed by GitHub
parent
commit
f6ad7c13d0
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 14
      framework/src/Volo.Abp.BlobStoring/Volo/Abp/BlobStoring/BlobContainer.cs

14
framework/src/Volo.Abp.BlobStoring/Volo/Abp/BlobStoring/BlobContainer.cs

@ -10,11 +10,11 @@ namespace Volo.Abp.BlobStoring;
public class BlobContainer<TContainer> : IBlobContainer<TContainer>
where TContainer : class
{
private readonly IBlobContainer _container;
protected readonly IBlobContainer Container;
public BlobContainer(IBlobContainerFactory blobContainerFactory)
{
_container = blobContainerFactory.Create<TContainer>();
Container = blobContainerFactory.Create<TContainer>();
}
public Task SaveAsync(
@ -23,7 +23,7 @@ public class BlobContainer<TContainer> : IBlobContainer<TContainer>
bool overrideExisting = false,
CancellationToken cancellationToken = default)
{
return _container.SaveAsync(
return Container.SaveAsync(
name,
stream,
overrideExisting,
@ -35,7 +35,7 @@ public class BlobContainer<TContainer> : IBlobContainer<TContainer>
string name,
CancellationToken cancellationToken = default)
{
return _container.DeleteAsync(
return Container.DeleteAsync(
name,
cancellationToken
);
@ -45,7 +45,7 @@ public class BlobContainer<TContainer> : IBlobContainer<TContainer>
string name,
CancellationToken cancellationToken = default)
{
return _container.ExistsAsync(
return Container.ExistsAsync(
name,
cancellationToken
);
@ -55,7 +55,7 @@ public class BlobContainer<TContainer> : IBlobContainer<TContainer>
string name,
CancellationToken cancellationToken = default)
{
return _container.GetAsync(
return Container.GetAsync(
name,
cancellationToken
);
@ -65,7 +65,7 @@ public class BlobContainer<TContainer> : IBlobContainer<TContainer>
string name,
CancellationToken cancellationToken = default)
{
return _container.GetOrNullAsync(
return Container.GetOrNullAsync(
name,
cancellationToken
);

Loading…
Cancel
Save