HttpClientConfiguration
using System.Net;
namespace Relativity.Transfer
{
public class HttpClientConfiguration
{
public const int DefaultChunkSize = 1048576;
public const int DefaultMaxRetryAttempts = 5;
public const double DefaultTimeoutSeconds = 300;
public const double DefaultRetryTimeoutSeconds = 15;
public int ChunkSize { get; set; }
public CookieContainer CookieContainer { get; set; }
public int MaxRetryAttempts { get; set; }
public double RetryTimeoutSeconds { get; set; }
public double TimeoutSeconds { get; set; }
public HttpClientConfiguration()
{
ChunkSize = 1048576;
CookieContainer = new CookieContainer();
MaxRetryAttempts = 5;
TimeoutSeconds = 300;
RetryTimeoutSeconds = 15;
}
}
}