public AzureFileProvider( IAzureFileNameCalculator azureFileNameCalculator, IFileNormalizeNamingService fileNormalizeNamingService) { AzureFileNameCalculator = azureFileNameCalculator; FileNormalizeNamingService = fileNormalizeNamingService; }
public MinioFileProvider( ILogger <MinioFileProvider> logger, IClock clock, IMinioFileNameCalculator minioFileNameCalculator, IFileNormalizeNamingService fileNormalizeNamingService) { Logger = logger; Clock = clock; MinioFileNameCalculator = minioFileNameCalculator; FileNormalizeNamingService = fileNormalizeNamingService; }
public AliyunFileProvider( IClock clock, IOssClientFactory ossClientFactory, IAliyunFileNameCalculator aliyunFileNameCalculator, IFileNormalizeNamingService fileNormalizeNamingService) { Clock = clock; OssClientFactory = ossClientFactory; AliyunFileNameCalculator = aliyunFileNameCalculator; FileNormalizeNamingService = fileNormalizeNamingService; }
public S3FileProvider( ILogger <S3FileProvider> logger, IClock clock, IS3FileNameCalculator fileNameCalculator, IFileNormalizeNamingService fileNormalizeNamingService, IS3ClientFactory clientFactory) { Logger = logger; Clock = clock; FileNameCalculator = fileNameCalculator; FileNormalizeNamingService = fileNormalizeNamingService; ClientFactory = clientFactory; }
public FileContainerFactory( IFileContainerConfigurationProvider configurationProvider, ICurrentTenant currentTenant, ICancellationTokenProvider cancellationTokenProvider, IFileProviderSelector providerSelector, IServiceProvider serviceProvider, IFileNormalizeNamingService fileNormalizeNamingService) { ConfigurationProvider = configurationProvider; CurrentTenant = currentTenant; CancellationTokenProvider = cancellationTokenProvider; ProviderSelector = providerSelector; ServiceProvider = serviceProvider; FileNormalizeNamingService = fileNormalizeNamingService; }
public FastDFSFileProvider( ILogger <FastDFSFileProvider> logger, IClock clock, IFastDFSFileNameCalculator fileNameCalculator, IFileNormalizeNamingService fileNormalizeNamingService, IFastDFSFileProviderConfigurationFactory configurationFactory, IFastDFSClient client) { Logger = logger; Clock = clock; FileNameCalculator = fileNameCalculator; FileNormalizeNamingService = fileNormalizeNamingService; ConfigurationFactory = configurationFactory; Client = client; }