Compression

This commit is contained in:
2023-08-02 12:40:40 +02:00
parent 5508828717
commit c95be170ed
34 changed files with 505 additions and 66 deletions

View File

@@ -45,6 +45,8 @@ public class LocalContentReader : IContentReader
Position = position;
}
public Stream AsStream() => _binaryReader.BaseStream;
~LocalContentReader()
{
Dispose(false);

View File

@@ -34,6 +34,8 @@ public class LocalContentWriter : IContentWriter
return Task.CompletedTask;
}
public Stream AsStream() => _binaryWriter.BaseStream;
~LocalContentWriter()
{
Dispose(false);

View File

@@ -1,4 +1,5 @@
using FileTime.Core.Models;
using FileTime.Core.ContentAccess;
using FileTime.Core.Models;
using FileTime.Server.Common;
namespace FileTime.Providers.Remote;
@@ -43,6 +44,8 @@ public class RemoteContentWriter : IRemoteContentWriter
await _remoteConnection.FlushWriterAsync(_transactionId, cancellationToken);
}
public Stream AsStream() => new ContentAccessStream(this);
private async Task InitializeRemoteWriter(NativePath nativePath)
{
_isRemoteWriterInitialized = true;