<PackageReference Include="Relativity.Server.Transfer.SDK" Version="24000.0.1" />

IAsperaFaspProxy

using Aspera.Transfer; using System; using System.Collections.Generic; namespace Relativity.Transfer.Aspera { internal interface IAsperaFaspProxy : IDisposable { void AddJobListener(Guid sessionId, FileTransferListener listener); void AddPersistentPath(Guid sessionId, TransferPath path); void CancelTransfer(Guid sessionId, bool persistentSession); void DebugEnabled(bool value); IEnumerable<Guid> GetSessionIds(); SessionStats GetSessionStatistics(Guid sessionId); void LockPersistentSession(Guid sessionId); void RemoveJobListener(Guid sessionId, FileTransferListener listener); void RemoveSession(Guid sessionId); void SetRate(Guid sessionId, int targetRateKbps, int minRateKbps, Policy policy); void SetupRuntime(); Guid StartTransfer(JobOrder order, Guid jobId, int transferRetryCount, FileTransferListener listener); } }