Show / Hide Table of Contents

Class BlobContainerFactory

Inheritance
object
BlobContainerFactory
Implements
IBlobContainerFactory
ITransientDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.BlobStoring
Assembly: Volo.Abp.BlobStoring.dll
Syntax
public class BlobContainerFactory : IBlobContainerFactory, ITransientDependency

Constructors

BlobContainerFactory(IBlobContainerConfigurationProvider, ICurrentTenant, ICancellationTokenProvider, IBlobProviderSelector, IServiceProvider, IBlobNormalizeNamingService)

Declaration
public BlobContainerFactory(IBlobContainerConfigurationProvider configurationProvider, ICurrentTenant currentTenant, ICancellationTokenProvider cancellationTokenProvider, IBlobProviderSelector providerSelector, IServiceProvider serviceProvider, IBlobNormalizeNamingService blobNormalizeNamingService)
Parameters
Type Name Description
IBlobContainerConfigurationProvider configurationProvider
ICurrentTenant currentTenant
ICancellationTokenProvider cancellationTokenProvider
IBlobProviderSelector providerSelector
IServiceProvider serviceProvider
IBlobNormalizeNamingService blobNormalizeNamingService

Properties

BlobNormalizeNamingService

Declaration
protected IBlobNormalizeNamingService BlobNormalizeNamingService { get; }
Property Value
Type Description
IBlobNormalizeNamingService

CancellationTokenProvider

Declaration
protected ICancellationTokenProvider CancellationTokenProvider { get; }
Property Value
Type Description
ICancellationTokenProvider

ConfigurationProvider

Declaration
protected IBlobContainerConfigurationProvider ConfigurationProvider { get; }
Property Value
Type Description
IBlobContainerConfigurationProvider

CurrentTenant

Declaration
protected ICurrentTenant CurrentTenant { get; }
Property Value
Type Description
ICurrentTenant

ProviderSelector

Declaration
protected IBlobProviderSelector ProviderSelector { get; }
Property Value
Type Description
IBlobProviderSelector

ServiceProvider

Declaration
protected IServiceProvider ServiceProvider { get; }
Property Value
Type Description
IServiceProvider

Methods

Create(string)

Declaration
public virtual IBlobContainer Create(string name)
Parameters
Type Name Description
string name
Returns
Type Description
IBlobContainer

Implements

IBlobContainerFactory
ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
BlobContainerFactoryExtensions.Create<TContainer>(IBlobContainerFactory)
In this article
Back to top Powered by ABP.IO Platform