Add validations for client options builder.

This commit is contained in:
Christian Kratky
2019-04-08 22:29:46 +02:00
parent 45c033f401
commit 1afd59325f
@@ -15,6 +15,11 @@ namespace MQTTnet.Client.Options
public MqttClientOptionsBuilder WithProtocolVersion(MqttProtocolVersion value)
{
if (value == MqttProtocolVersion.Unknown)
{
throw new ArgumentException("Protocol version is invalid.");
}
_options.ProtocolVersion = value;
return this;
}