<PackageReference Include="Relativity.Server.Import.SDK" Version="2.9.2" />

LongTextStreamProgressEventArgs

Represents long text stream progress event data.
using System.IO; namespace Relativity.DataExchange.Transfer { internal struct LongTextStreamProgressEventArgs { private readonly ByteSize size; public bool Completed { get; } public LongTextStreamRequest Request { get; } public long TotalBytesWritten { get; } public LongTextStreamProgressEventArgs(LongTextStreamRequest request, long totalBytesWritten, bool completed) { Request = request.ThrowIfNull("request"); size = ByteSize.FromBytes((double)totalBytesWritten); TotalBytesWritten = totalBytesWritten; Completed = completed; } public override string ToString() { return "Large file transfer progress: " + Path.GetFileName(Request.TargetFile) + " : " + size.ToString("#.##"); } } }