diff options
| author | LukePulverenti <luke.pulverenti@gmail.com> | 2013-03-14 15:52:53 -0400 |
|---|---|---|
| committer | LukePulverenti <luke.pulverenti@gmail.com> | 2013-03-14 15:52:53 -0400 |
| commit | fe1834e6be044f0fdbe68fb34122c680f29ae04d (patch) | |
| tree | d5ec27cc5835dd05d15551523b2fa93870dfbd4a /MediaBrowser.Common/Net/HttpRequestOptions.cs | |
| parent | a7f06c84b14ea79ce5af8e928597f6fd119088a3 (diff) | |
Add resume capability to GetTempFile
Diffstat (limited to 'MediaBrowser.Common/Net/HttpRequestOptions.cs')
| -rw-r--r-- | MediaBrowser.Common/Net/HttpRequestOptions.cs | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/MediaBrowser.Common/Net/HttpRequestOptions.cs b/MediaBrowser.Common/Net/HttpRequestOptions.cs new file mode 100644 index 000000000..a45acb206 --- /dev/null +++ b/MediaBrowser.Common/Net/HttpRequestOptions.cs @@ -0,0 +1,47 @@ +using System; +using System.Threading; + +namespace MediaBrowser.Common.Net +{ + /// <summary> + /// Class HttpRequestOptions + /// </summary> + public class HttpRequestOptions + { + /// <summary> + /// Gets or sets the URL. + /// </summary> + /// <value>The URL.</value> + public string Url { get; set; } + + /// <summary> + /// Gets or sets the cancellation token. + /// </summary> + /// <value>The cancellation token.</value> + public CancellationToken CancellationToken { get; set; } + + /// <summary> + /// Gets or sets the resource pool. + /// </summary> + /// <value>The resource pool.</value> + public SemaphoreSlim ResourcePool { get; set; } + + /// <summary> + /// Gets or sets the user agent. + /// </summary> + /// <value>The user agent.</value> + public string UserAgent { get; set; } + + /// <summary> + /// Gets or sets the max resume count. + /// </summary> + /// <value>The max resume count.</value> + public int MaxResumeCount { get; set; } + + /// <summary> + /// Gets or sets the progress. + /// </summary> + /// <value>The progress.</value> + public IProgress<double> Progress { get; set; } + } +} |
