<PackageReference Include="Relativity.Transfer.Client" Version="7.2.7" />

FaspManager

public class FaspManager
public bool AutoRemoveCompletedTransferReferences { get; set; }

public static void destroy()

public static FaspManager getInstance()

public void addJobListener(string jobId, FileTransferListener listener)

public void addListener(TransferListener listener)

public void addSource(string jobId, string sourcePath, string destPath, long startByte, long endByte)

public void addSource(string id, string sourcePath, string destPath)

public void cancelTransfer(string jobId)

public void enableFaspDebug(bool enabled)

public SessionStats getSessionStats(string jobId)

public SessionStats getSessionStatsByCookie(string cookie)

public bool isRunning()

public void listenForServerSessions(bool On)

public void lockPersistentSession(string jobId)

public void removeJobListener(string jobId, FileTransferListener listener)

public void removeListener(TransferListener listener)

public bool removeTransferReference(string sessionId)

public void setRate(string jobId, int targetRateKbps, int minRateKbps, Policy policy)

public string startTransfer(JobOrder order, FileTransferListener listener = null)

public string startTransfer(JobOrder order, Guid xferId, int xferRetry = 0, FileTransferListener listener = null)

public List<string> startTransfer(JobOrder order, int nbProcesses, FileTransferListener listener = null)

public List<string> startTransfer(JobOrder order, Guid xferId, int xferRetry = 0, int nbProcesses = 1, FileTransferListener listener = null)

public void stopTransfer(string jobId)

public void terminateTransfer(string jobId)