public Storage( IStorageStreamProvider storageStreamProvider, IEncryptionService encryptionService ) { _storageStreamProvider = storageStreamProvider ?? throw new ArgumentNullException(nameof(storageStreamProvider)); _encryptionService = encryptionService ?? throw new ArgumentNullException(nameof(encryptionService)); }
/// <summary> /// Initializes a new instance of the <see cref="StorageConnection"/> class. /// </summary> /// <param name="storageStreamProvider">Storage stream provider instance.</param> /// <param name="bufferSize">Buffer size to use in buffered operations.</param> /// <param name="logger">Logger instance.</param> public StorageConnection(IStorageStreamProvider storageStreamProvider, int bufferSize, ILogger logger) { _storageStreamProvider = storageStreamProvider; _logger = logger; _bufferSize = bufferSize; }