aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Common/Net/HttpRequestOptions.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Common/Net/HttpRequestOptions.cs')
-rw-r--r--MediaBrowser.Common/Net/HttpRequestOptions.cs14
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
+ }
}