using System;
using System.Threading;
namespace MediaBrowser.Common.Net
{
///
/// Class HttpRequestOptions
///
public class HttpRequestOptions
{
///
/// Gets or sets the URL.
///
/// The URL.
public string Url { get; set; }
///
/// Gets or sets the cancellation token.
///
/// The cancellation token.
public CancellationToken CancellationToken { get; set; }
///
/// Gets or sets the resource pool.
///
/// The resource pool.
public SemaphoreSlim ResourcePool { get; set; }
///
/// Gets or sets the user agent.
///
/// The user agent.
public string UserAgent { get; set; }
///
/// Gets or sets the max resume count.
///
/// The max resume count.
public int MaxResumeCount { get; set; }
///
/// Gets or sets the progress.
///
/// The progress.
public IProgress Progress { get; set; }
}
}