MQTTnet 的Asp.Net Core 认证事件的扩展

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

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

   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/ui

相关文章
相关标签/搜索