XferParamsExtensions
using Aspera.Transfer;
using System.Text;
namespace Relativity.Transfer.Aspera
{
public static class XferParamsExtensions
{
public static string Dump(this XferParams xferParams)
{
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.AppendLine(string.Format("{0} = {1}", "datagramSize", xferParams.datagramSize));
stringBuilder.AppendLine(string.Format("{0} = {1}", "overwritePolicy", xferParams.overwritePolicy));
stringBuilder.AppendLine(string.Format("{0} = {1}", "reportSkippedFiles", xferParams.reportSkippedFiles));
stringBuilder.AppendLine(string.Format("{0} = {1}", "targetRateKbps", xferParams.targetRateKbps));
stringBuilder.AppendLine(string.Format("{0} = {1}", "minimumRateKbps", xferParams.minimumRateKbps));
stringBuilder.AppendLine(string.Format("{0} = {1}", "createDirs", xferParams.createDirs));
stringBuilder.AppendLine(string.Format("{0} = {1}", "preserveDates", xferParams.preserveDates));
stringBuilder.AppendLine(string.Format("{0} = {1}", "policy", xferParams.policy));
stringBuilder.AppendLine(string.Format("{0} = {1}", "resumeCheck", xferParams.resumeCheck));
stringBuilder.AppendLine(string.Format("{0} = {1}", "saveBeforeOverwriteEnabled", xferParams.saveBeforeOverwriteEnabled));
stringBuilder.AppendLine(string.Format("{0} = {1}", "tcpPort", xferParams.tcpPort));
stringBuilder.AppendLine(string.Format("{0} = {1}", "udpPort", xferParams.udpPort));
return stringBuilder.ToString();
}
}
}