Merge branch 'develop' into feature/MQTTv5

This commit is contained in:
Christian Kratky
2018-12-22 09:38:12 +01:00
2 changed files with 16 additions and 2 deletions
@@ -0,0 +1,12 @@
using System.Collections.Generic;
using System.Net;
namespace MQTTnet.Client
{
public class MqttClientOptionsBuilderWebSocketParameters
{
public IDictionary<string, string> RequestHeaders { get; set; }
public CookieContainer CookieContainer { get; set; }
}
}
@@ -141,11 +141,13 @@ namespace MQTTnet.Client.Options
return this;
}
public MqttClientOptionsBuilder WithWebSocketServer(string uri)
public MqttClientOptionsBuilder WithWebSocketServer(string uri, MqttClientOptionsBuilderWebSocketParameters parameters = null)
{
_webSocketOptions = new MqttClientWebSocketOptions
{
Uri = uri
Uri = uri,
RequestHeaders = parameters?.RequestHeaders,
CookieContainer = parameters?.CookieContainer
};
return this;