MQTTnet 的数据接收 连接 等事件都很丰富, 唯独客户端连接验证不能依赖注入也不能很舒服的使用事件的方式, 因此MQTTnet.AspNetCoreEx 就出现了。 
示例如下:
在  public void ConfigureServices(IServiceCollection services) 中加入
  public void ConfigureServices(IServiceCollection services)

在    public void Configure(IApplicationBuilder app, IHostingEnvironment env)中加入:

   app.UseMqttServerEx(server =>
            {
                server.ClientConnectedHandler = new MqttServerClientConnectedHandlerDelegate(args => mqttEventsHandler.Server_ClientConnected(server, args));
            //ClientConnectionValidatorHandler 
                server.ClientConnectionValidatorHandler = new MqttServerClientConnectionValidatorHandlerDelegate(args => mqttEventsHandler.Server_ClientConnectionValidator(server, args));
            });

 


 

 

nuget地址 https://www.nuget.org/packages/MQTTnet.AspNetCoreEx/

 


 
                    
            
                

相关文章:

  • 2021-11-05
  • 2021-12-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-13
  • 2021-05-16
猜你喜欢
  • 2021-07-26
  • 2021-12-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-02
相关资源
相似解决方案