Relativity.Transfer.TransferEngine
namespace Relativity.Transfer
{
public class TransferEngine : IDisposable
{
public int Count { get; }
public string ErrorMessage { get; }
public bool IsRunning { get; }
public IReadOnlyCollection<ITransferIssue> Issues { get; }
public TransferStatus Status { get; }
public TransferEngine(ITransferRequest request, ITransferLog log, ClientConfiguration configuration, ITransferPathCommand command, ITransferJobService service);
public void Add(TransferPath path, CancellationToken token);
public void Clear();
public void Start(CancellationToken token, TimeSpan timeout);
public void Stop(CancellationToken token, TimeSpan timeout);
public void Dispose();
}
}