Class DefaultOssClientFactory
Inheritance
DefaultOssClientFactory
Assembly: Volo.Abp.BlobStoring.Aliyun.dll
Syntax
public class DefaultOssClientFactory : IOssClientFactory, ITransientDependency
Constructors
DefaultOssClientFactory(IDistributedCache<AliyunTemporaryCredentialsCacheItem>, IStringEncryptionService)
Declaration
public DefaultOssClientFactory(IDistributedCache<AliyunTemporaryCredentialsCacheItem> cache, IStringEncryptionService stringEncryptionService)
Parameters
Properties
Cache
Declaration
protected IDistributedCache<AliyunTemporaryCredentialsCacheItem> Cache { get; }
Property Value
StringEncryptionService
Declaration
protected IStringEncryptionService StringEncryptionService { get; }
Property Value
Methods
Create(AliyunBlobProviderConfiguration)
Declaration
public virtual IOss Create(AliyunBlobProviderConfiguration configuration)
Parameters
Returns
GetSecurityTokenClient(AliyunBlobProviderConfiguration)
Declaration
protected virtual IOss GetSecurityTokenClient(AliyunBlobProviderConfiguration configuration)
Parameters
Returns
Implements
Extension Methods