public ManagedMqttContext(IManagedMqttContextOptions options) { Factory = new MqttFactory(); Logger = Factory.DefaultLogger; Serializers = options.MessageSerializers.ToImmutableSortedDictionary(serializer => serializer.ContentType, serializer => serializer); ManagedMqttClient = Factory.CreateManagedMqttClient(); ManagedMqttClient.StartAsync(options.ManagedMqttClientOptions).ConfigureAwait(false).GetAwaiter().GetResult(); }
public RpcClientMqttContext(IManagedMqttContextOptions <RpcClientMqttContext> options) : base(options) { }
public RpcServerMqttContext(IManagedMqttContextOptions <RpcServerMqttContext> options) : base(options) { }
public ManagedMqttContextB(IManagedMqttContextOptions <ManagedMqttContextB> options) : base(options) { }