public CloudBlobCoreFileStorageService( ICloudBlobClient client, IDiagnosticsService diagnosticsService, ICloudBlobContainerInformationProvider cloudBlobFolderInformationProvider) { _client = client ?? throw new ArgumentNullException(nameof(client)); _trace = diagnosticsService?.SafeGetSource(nameof(CloudBlobCoreFileStorageService)) ?? throw new ArgumentNullException(nameof(diagnosticsService)); _cloudBlobFolderInformationProvider = cloudBlobFolderInformationProvider ?? throw new ArgumentNullException(nameof(cloudBlobFolderInformationProvider)); }
public CloudBlobFileStorageService( ICloudBlobClient client, IAppConfiguration configuration, ISourceDestinationRedirectPolicy redirectPolicy, IDiagnosticsService diagnosticsService, ICloudBlobContainerInformationProvider cloudBlobFolderInformationProvider) : base(client, diagnosticsService, cloudBlobFolderInformationProvider) { _configuration = configuration; _redirectPolicy = redirectPolicy; }