EMQXUtility 7.0.3

dotnet add package EMQXUtility --version 7.0.3                
NuGet\Install-Package EMQXUtility -Version 7.0.3                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="EMQXUtility" Version="7.0.3" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add EMQXUtility --version 7.0.3                
#r "nuget: EMQXUtility, 7.0.3"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install EMQXUtility as a Cake Addin
#addin nuget:?package=EMQXUtility&version=7.0.3

// Install EMQXUtility as a Cake Tool
#tool nuget:?package=EMQXUtility&version=7.0.3                

[TOC]

魂哥常用工具集(GSA.MOLLE.ToolKits)

功能介绍

本库主要提供C#与EMQX消息服务的API对接功能支持,如果需要消息队列服务支持,请转至本人的消息队列服务产品中间件(CeriumX.Messaging.Abstractions);本库支持多种版本(netstandard2.0;netstandard2.1;net6.0;net7.0;)。

  • 鄙人专注.NET技术,深入研习.NET 6|7+系列源码。本库通过长期实践工作积累落地成库,库中提供的所有功能均广泛应用于业务生产环境,同时会不间断地进行功能的优化和完善;
  • 本库均由鄙人采用最新技术实践编码完成,根据EMQX官方提供的REST API接口支撑,集成RestSharp第三方库,完成诸多接口应用的封装工作,谢谢;
  • 本库可同时满足大、中、小等各式项目的自由支配使用,以提供快捷、便利的工具方法,提升工作效率和业务能力为宗旨。

<br>

配置文件示例

"EMQXManagementOptions": {
    "BasedHost": "http://127.0.0.1:10151/api/v5",
    "APIKey": "API Key Value",
    "SecretKey": "Secret Key Value"
}

开发日志

2023-02-22

  • 说干就干,哪里有需要,哪里就会有魂哥的身影,魂哥做的不一定是最好的,但一定是更好的;
  • 本库将采用面向接口编程,集约EMQX消息服务各接口,最大限度减少使用者烦恼,特别是二次开发时;
  • 舒心、会心、高效、集约等等,是本工具集诞生初衷,如有不适,天打五雷轰碎了地球;
  • 完成项目构建、完成项目信息配置、完成打包信息等等基础工作。

2023-02-24

  • 增加配置文件示例;
  • 调整EMQX管理助手接口本身仅有获取EMQX服务状态(健康检查)单一方法;
  • 增加获取遥测数据信息扩展方法,及其功能的编码实现。

2023-02-25

  • 增加“为全局认证链上的指定认证器创建用户数据”方法,及其功能的编码实现;
  • 增加“获取全局认证链上指定认证器中的指定用户数据”方法,及其功能的编码实现。

2023-02-27

  • 修正认证器相关操作方法命名规范问题;
  • 年轻人不能晚睡啊!容易犯错!很容易就写错代码了,脑子明明是对的,手敲出来就有些不对。

2023-03-12

  • 为了提供更友好的、更便捷的功能封装库,决定根据官方API形态,对本封装库进行完全重构。

2023-03-16

  • 更新第三方包引用版本,以配合其它封装库的强强联合。
Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 is compatible. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on EMQXUtility:

Package Downloads
EMQXUtility.GenericHost

本库为EMQX消息服务工具集(ToolKits.EMQXUtility)的扩展支持,提供与通用主机(GenericHost)的交互能力;本库支持多种版本(netstandard2.0;netstandard2.1;net6.0;net7.0;)。 - 鄙人专注.NET技术,深入研习.NET 6|7+系列源码。本库通过长期实践工作积累落地成库,库中提供的所有功能均广泛应用于业务生产环境,同时会不间断地进行功能的优化和完善; - 本库均由鄙人采用最新技术实践编码完成,通过与通用主机(GenericHost)集成,以提供友好的服务与应用支持,谢谢; - 本库可同时满足大、中、小等各式项目的自由支配使用,以提供快捷、便利的工具方法,提升工作效率和业务能力为宗旨。

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
7.0.3 393 3/16/2023
7.0.1 361 2/27/2023
7.0.0 455 2/24/2023

为了提供更友好的、更便捷的功能封装库,决定根据官方API形态,对本封装库进行完全重构。