diff options
Diffstat (limited to 'MediaBrowser.Common')
| -rw-r--r-- | MediaBrowser.Common/Net/HttpRequestOptions.cs | 2 | ||||
| -rw-r--r-- | MediaBrowser.Common/Net/IWebSocket.cs | 5 | ||||
| -rw-r--r-- | MediaBrowser.Common/Net/IWebSocketConnection.cs | 5 |
3 files changed, 12 insertions, 0 deletions
diff --git a/MediaBrowser.Common/Net/HttpRequestOptions.cs b/MediaBrowser.Common/Net/HttpRequestOptions.cs index 192264eed..c3601f8e9 100644 --- a/MediaBrowser.Common/Net/HttpRequestOptions.cs +++ b/MediaBrowser.Common/Net/HttpRequestOptions.cs @@ -82,6 +82,7 @@ namespace MediaBrowser.Common.Net public bool LogRequest { get; set; } public bool LogErrorResponseBody { get; set; } + public bool EnableKeepAlive { get; set; } private string GetHeaderValue(string name) { @@ -99,6 +100,7 @@ namespace MediaBrowser.Common.Net { EnableHttpCompression = true; BufferContent = true; + EnableKeepAlive = true; RequestHeaders = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase); diff --git a/MediaBrowser.Common/Net/IWebSocket.cs b/MediaBrowser.Common/Net/IWebSocket.cs index 748c6642c..05f7975bc 100644 --- a/MediaBrowser.Common/Net/IWebSocket.cs +++ b/MediaBrowser.Common/Net/IWebSocket.cs @@ -11,6 +11,11 @@ namespace MediaBrowser.Common.Net public interface IWebSocket : IDisposable { /// <summary> + /// Occurs when [closed]. + /// </summary> + event EventHandler<EventArgs> Closed; + + /// <summary> /// Gets or sets the state. /// </summary> /// <value>The state.</value> diff --git a/MediaBrowser.Common/Net/IWebSocketConnection.cs b/MediaBrowser.Common/Net/IWebSocketConnection.cs index 514a52d96..9f9dfaeca 100644 --- a/MediaBrowser.Common/Net/IWebSocketConnection.cs +++ b/MediaBrowser.Common/Net/IWebSocketConnection.cs @@ -8,6 +8,11 @@ namespace MediaBrowser.Common.Net public interface IWebSocketConnection : IDisposable { /// <summary> + /// Occurs when [closed]. + /// </summary> + event EventHandler<EventArgs> Closed; + + /// <summary> /// Gets the id. /// </summary> /// <value>The id.</value> |
