zoukankan      html  css  js  c++  java
  • 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.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/

    
    
  • 相关阅读:
    HDU5914
    HDU1087(dp)
    HDU1711(KMP)
    HDU1251(字典树)
    HDU3068(Manacher算法)
    POJ2187(旋转卡壳)
    HDU1392(凸包)
    CodeForces 722B
    CodeForces 722A
    CodeForces 721B
  • 原文地址:https://www.cnblogs.com/MysticBoy/p/11003057.html
Copyright © 2011-2022 走看看