Add extension library for WebSocket4Net usage.

This commit is contained in:
Christian Kratky
2019-05-26 23:44:50 +02:00
parent 02c9133a1c
commit 6614b23ab8
15 changed files with 448 additions and 21 deletions
@@ -0,0 +1,14 @@
using System;
namespace MQTTnet.Extensions.WebSocket4Net
{
public static class MqttFactoryExtensions
{
public static IMqttFactory UseWebSocket4Net(this IMqttFactory mqttFactory)
{
if (mqttFactory == null) throw new ArgumentNullException(nameof(mqttFactory));
return mqttFactory.UseClientAdapterFactory(new WebSocket4NetMqttClientAdapterFactory());
}
}
}