diff options
Diffstat (limited to 'MediaBrowser.Common/Net/HttpRequestOptions.cs')
| -rw-r--r-- | MediaBrowser.Common/Net/HttpRequestOptions.cs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/MediaBrowser.Common/Net/HttpRequestOptions.cs b/MediaBrowser.Common/Net/HttpRequestOptions.cs index 97da49318..81f1d70d3 100644 --- a/MediaBrowser.Common/Net/HttpRequestOptions.cs +++ b/MediaBrowser.Common/Net/HttpRequestOptions.cs @@ -91,6 +91,11 @@ namespace MediaBrowser.Common.Net public bool LogErrorResponseBody { get; set; } public bool EnableKeepAlive { get; set; } + public CacheMode CacheMode { get; set; } + public TimeSpan CacheLength { get; set; } + + public int TimeoutMs { get; set; } + private string GetHeaderValue(string name) { string value; @@ -111,6 +116,9 @@ namespace MediaBrowser.Common.Net RequestHeaders = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase); LogRequest = true; + CacheMode = CacheMode.None; + + TimeoutMs = 20000; } public void SetPostData(IDictionary<string,string> values) @@ -122,4 +130,10 @@ namespace MediaBrowser.Common.Net RequestContentType = "application/x-www-form-urlencoded"; } } + + public enum CacheMode + { + None = 0, + Unconditional = 1 + } } |
