public Worker(ILogger <Worker> logger, IOptions <AzureSyncOptions> options, ICloudStorageService cloudStorageService) { this.logger = logger; this.options = options.Value; this.cloudStorageService = cloudStorageService; watchers = new List <DirectoryWatcher>(); }
public AzureCloudStorageService(ILogger <AzureCloudStorageService> logger, IOptions <AzureSyncOptions> options) { this.logger = logger; this.options = options.Value; containerClient = new BlobServiceClient(this.options.ConnectionString) .GetBlobContainerClient(this.options.ContainerName); }