fixed bug 53156: removed constructor without HttpContextAccessor parameter.
This commit is contained in:
parent
d635b33cac
commit
803a8f3baa
@ -53,35 +53,22 @@ namespace ASC.Data.Storage
|
||||
protected EmailValidationKeyProvider EmailValidationKeyProvider { get; }
|
||||
protected IHttpContextAccessor HttpContextAccessor { get; }
|
||||
protected IOptionsMonitor<ILog> Options { get; }
|
||||
|
||||
public BaseStorage(
|
||||
TempStream tempStream,
|
||||
TenantManager tenantManager,
|
||||
PathUtils pathUtils,
|
||||
EmailValidationKeyProvider emailValidationKeyProvider,
|
||||
IOptionsMonitor<ILog> options)
|
||||
{
|
||||
TempStream = tempStream;
|
||||
TenantManager = tenantManager;
|
||||
PathUtils = pathUtils;
|
||||
EmailValidationKeyProvider = emailValidationKeyProvider;
|
||||
Options = options;
|
||||
Log = options.CurrentValue;
|
||||
}
|
||||
|
||||
|
||||
public BaseStorage(
|
||||
TempStream tempStream,
|
||||
TenantManager tenantManager,
|
||||
PathUtils pathUtils,
|
||||
EmailValidationKeyProvider emailValidationKeyProvider,
|
||||
IHttpContextAccessor httpContextAccessor,
|
||||
IOptionsMonitor<ILog> options) : this(
|
||||
tempStream,
|
||||
tenantManager,
|
||||
pathUtils,
|
||||
emailValidationKeyProvider,
|
||||
options)
|
||||
IOptionsMonitor<ILog> options)
|
||||
{
|
||||
|
||||
TempStream = tempStream;
|
||||
TenantManager = tenantManager;
|
||||
PathUtils = pathUtils;
|
||||
EmailValidationKeyProvider = emailValidationKeyProvider;
|
||||
Options = options;
|
||||
Log = options.CurrentValue;
|
||||
HttpContextAccessor = httpContextAccessor;
|
||||
}
|
||||
|
||||
|
@ -76,21 +76,7 @@ namespace ASC.Data.Storage.DiscStorage
|
||||
|
||||
return this;
|
||||
}
|
||||
|
||||
public DiscDataStore(
|
||||
TempStream tempStream,
|
||||
TenantManager tenantManager,
|
||||
PathUtils pathUtils,
|
||||
EmailValidationKeyProvider emailValidationKeyProvider,
|
||||
IOptionsMonitor<ILog> options,
|
||||
EncryptionSettingsHelper encryptionSettingsHelper,
|
||||
EncryptionFactory encryptionFactory)
|
||||
: base(tempStream, tenantManager, pathUtils, emailValidationKeyProvider, options)
|
||||
{
|
||||
EncryptionSettingsHelper = encryptionSettingsHelper;
|
||||
EncryptionFactory = encryptionFactory;
|
||||
}
|
||||
|
||||
|
||||
public DiscDataStore(
|
||||
TempStream tempStream,
|
||||
TenantManager tenantManager,
|
||||
|
@ -71,16 +71,7 @@ namespace ASC.Data.Storage.GoogleCloud
|
||||
private Uri _bucketSSlRoot;
|
||||
|
||||
private bool _lowerCasing = true;
|
||||
|
||||
public GoogleCloudStorage(
|
||||
TempStream tempStream,
|
||||
TenantManager tenantManager,
|
||||
PathUtils pathUtils,
|
||||
EmailValidationKeyProvider emailValidationKeyProvider,
|
||||
IOptionsMonitor<ILog> options) : base(tempStream, tenantManager, pathUtils, emailValidationKeyProvider, options)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
public GoogleCloudStorage(
|
||||
TempStream tempStream,
|
||||
TenantManager tenantManager,
|
||||
|
@ -64,20 +64,7 @@ namespace ASC.Data.Storage.RackspaceCloud
|
||||
private Uri _cnameSSL;
|
||||
|
||||
private readonly ILog _logger;
|
||||
|
||||
public RackspaceCloudStorage(
|
||||
TempPath tempPath,
|
||||
TempStream tempStream,
|
||||
TenantManager tenantManager,
|
||||
PathUtils pathUtils,
|
||||
EmailValidationKeyProvider emailValidationKeyProvider,
|
||||
IOptionsMonitor<ILog> options)
|
||||
: base(tempStream, tenantManager, pathUtils, emailValidationKeyProvider, options)
|
||||
{
|
||||
_logger = options.Get("ASC.Data.Storage.Rackspace.RackspaceCloudStorage");
|
||||
TempPath = tempPath;
|
||||
}
|
||||
|
||||
|
||||
public RackspaceCloudStorage(
|
||||
TempPath tempPath,
|
||||
TempStream tempStream,
|
||||
|
@ -77,17 +77,7 @@ namespace ASC.Data.Storage.S3
|
||||
private bool _revalidateCloudFront;
|
||||
private string _distributionId = string.Empty;
|
||||
private string _subDir = string.Empty;
|
||||
|
||||
public S3Storage(
|
||||
TempStream tempStream,
|
||||
TenantManager tenantManager,
|
||||
PathUtils pathUtils,
|
||||
EmailValidationKeyProvider emailValidationKeyProvider,
|
||||
IOptionsMonitor<ILog> options)
|
||||
: base(tempStream, tenantManager, pathUtils, emailValidationKeyProvider, options)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
public S3Storage(
|
||||
TempStream tempStream,
|
||||
TenantManager tenantManager,
|
||||
|
Loading…
Reference in New Issue
Block a user