コード例 #1
0
        /// <inheritdoc />
        protected override IObservable <byte[]> AfterReadFromDiskFilter(byte[] data, IScheduler scheduler)
        {
            if (data.Length == 0)
            {
                return(Observable.Return(data));
            }

            return(_encryption.DecryptBlock(data));
        }
コード例 #2
0
        /// <inheritdoc />
        protected override IObservable <byte[]> AfterReadFromDiskFilter(byte[] data, IScheduler scheduler)
        {
            if (data is null)
            {
                throw new ArgumentNullException(nameof(data));
            }

            if (data.Length == 0)
            {
                return(Observable.Return(data));
            }

            return(_encryption.DecryptBlock(data));
        }