Class DefaultOssClientFactory
Sub-account access to OSS or STS temporary authorization to access OSS
Inheritance
System.Object
DefaultOssClientFactory
Implements
ITransientDependency
Assembly: Volo.Abp.BlobStoring.Aliyun.dll
Syntax
public class DefaultOssClientFactory : object, 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
Type |
Description |
IStringEncryptionService |
|
Methods
Create(AliyunBlobProviderConfiguration)
Declaration
public virtual IOss Create(AliyunBlobProviderConfiguration configuration)
Parameters
Returns
GetSecurityTokenClient(AliyunBlobProviderConfiguration)
Declaration
protected virtual IOss GetSecurityTokenClient(AliyunBlobProviderConfiguration configuration)
Parameters
Returns
Implements
ITransientDependency
Extension Methods