/// <summary> /// Creates an instance of the ProvisioningTransportHandlerMqtt class using the specified fallback type. /// </summary> /// <param name="transportFallbackType">The fallback type allowing direct or WebSocket connections.</param> public ProvisioningTransportHandlerMqtt( TransportFallbackType transportFallbackType = TransportFallbackType.TcpWithWebSocketFallback) { FallbackType = transportFallbackType; Port = FallbackType == TransportFallbackType.WebSocketOnly ? WsPort : MqttTcpPort; Proxy = DefaultWebProxySettings.Instance; }
/// <summary> /// Creates an instance of the ProvisioningTransportHandlerAmqp class using the specified fallback type. /// </summary> /// <param name="transportFallbackType">The fallback type allowing direct or WebSocket connections.</param> public ProvisioningTransportHandlerAmqp( TransportFallbackType transportFallbackType = TransportFallbackType.TcpWithWebSocketFallback) { FallbackType = transportFallbackType; bool useWebSocket = (FallbackType == TransportFallbackType.WebSocketOnly); Port = useWebSocket ? WebSocketConstants.Port : AmqpConstants.DefaultSecurePort; }
/// <summary> /// Creates an instance of the ProvisioningTransportHandlerAmqp class using the specified fallback type. /// </summary> /// <param name="transportFallbackType">The fallback type allowing direct or WebSocket connections.</param> public ProvisioningTransportHandlerAmqp( TransportFallbackType transportFallbackType = TransportFallbackType.TcpWithWebSocketFallback) { FallbackType = transportFallbackType; bool useWebSocket = FallbackType == TransportFallbackType.WebSocketOnly; Port = useWebSocket ? WebSocketConstants.Port : AmqpConstants.DefaultSecurePort; Proxy = DefaultWebProxySettings.Instance; }
/// <summary> /// Creates an instance of the ProvisioningTransportHandlerMqtt class using the specified fallback type. /// </summary> /// <param name="transportFallbackType">The fallback type allowing direct or WebSocket connections.</param> public ProvisioningTransportHandlerMqtt( TransportFallbackType transportFallbackType = TransportFallbackType.TcpWithWebSocketFallback) { FallbackType = transportFallbackType; if (FallbackType == TransportFallbackType.WebSocketOnly) { Port = WsPort; } else { Port = MqttTcpPort; } }
/// <summary> /// Creates an instance of the ProvisioningTransportHandlerMqtt class using the specified fallback type. /// </summary> /// <param name="transportFallbackType">The fallback type allowing direct or WebSocket connections.</param> public ProvisioningTransportHandlerMqtt( TransportFallbackType transportFallbackType = TransportFallbackType.TcpWithWebSocketFallback) { FallbackType = transportFallbackType; if (FallbackType == TransportFallbackType.WebSocketOnly) { Port = WsPort; } else { Port = MqttTcpPort; } Proxy = DefaultWebProxySettings.Instance; }
public HttpTransportClient(TransportFallbackType transportFallback) { throw new NotSupportedException(); }
public ProvisioningTransportHandlerAmqp( TransportFallbackType transportFallbackType = TransportFallbackType.TcpWithWebSocketFallback) { FallbackType = transportFallbackType; }
public TransportClient(TransportFallbackType transportFallback) { TransportFallback = transportFallback; }
public MqttTransportClient(TransportFallbackType transportFallback) : base(transportFallback) { }
public TransportHandler(TransportFallbackType transportFallback) { TransportFallback = transportFallback; }
public AmqpTransportClient(TransportFallbackType transportFallback) : base(transportFallback) { }
public HttpTransportHandler(TransportFallbackType transportFallback) { throw new NotSupportedException(); }
public MqttTransportHandler(TransportFallbackType transportFallback) : base(transportFallback) { }
public AmqpTransportHandler(TransportFallbackType transportFallback) : base(transportFallback) { }