FCARDCloud.Framework.Common 1.11.0

dotnet add package FCARDCloud.Framework.Common --version 1.11.0
                    
NuGet\Install-Package FCARDCloud.Framework.Common -Version 1.11.0
                    
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="FCARDCloud.Framework.Common" Version="1.11.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="FCARDCloud.Framework.Common" Version="1.11.0" />
                    
Directory.Packages.props
<PackageReference Include="FCARDCloud.Framework.Common" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add FCARDCloud.Framework.Common --version 1.11.0
                    
#r "nuget: FCARDCloud.Framework.Common, 1.11.0"
                    
#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.
#:package FCARDCloud.Framework.Common@1.11.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=FCARDCloud.Framework.Common&version=1.11.0
                    
Install as a Cake Addin
#tool nuget:?package=FCARDCloud.Framework.Common&version=1.11.0
                    
Install as a Cake Tool

FCARDCloud.Framework.Common

介绍

netstandard2.0 版本的公共函数库,目前收集的功能

包含Gzip压缩,HMacSha1,MD5,Timestamp,Snowflake,APIResult结构等封装

ProtoBufTool工具包

ProtoBuf + LZ4 的打包和解包(基于缓冲池)

软件架构

netstandard2.0

版本记录

Ver 1.08

封装 protobuf 相关的序列化和反序列化 ,基于 protobuf.net

Ver 1.09

框架改为 netstandard2.0

增加 ProtoBufTool工具包

Ver 1.10

修复 GZIPCompress 类流压缩和解压缩返回的流已被释放的bug

Ver 1.11

修改 ProtoBufHelper ,增加 ProtoBuf_Encode,ProtoBuf_Decode

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  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 was computed.  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.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.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 was computed. 
.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 (7)

Showing the top 5 NuGet packages that depend on FCARDCloud.Framework.Common:

Package Downloads
FCARDCloud.Framework.Common.MQTTNet

封装了MQTTNet,内部集成了AliMQTT消息的认证算法,和自定义消息服务器的认证算法,也支持直接配置文件配置客户端id和用户名密码

FCARDCloud.Framework.WebCore

封装了AspNet.Core中一些常用Filter(重放检测,数据验证,Log日志,API返回值统一格式,异常捕获等)和身份验证中间件和分页请求的数据模型

FCARDCloud.Framework.Common.Host

应用于控制台程序的主机包装器,可实现类似Aspnet.core风格的后台服务

FCARDCloud.Framework.Common.RedisCache

封装了 CSRedisCore,方便注入使用

FCARDCloud.Framework.Common.RabbitMQ

封装了RabbitMQ.Client,发布者内部为内存队列统一发送(发布者为单例),继承 Json序列化和protobuf-net 序列化两种方案,支持自动压缩

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.11.0 259 6/20/2023
1.10.0 249 6/19/2023
1.9.0 1,325 7/26/2022
1.8.0 1,124 6/16/2022
1.7.0 496 6/16/2022
1.6.0 500 6/16/2022
1.5.0 510 6/16/2022
1.4.0 609 6/15/2022
1.3.0 600 6/11/2022
1.2.0 847 6/11/2022
1.1.0 1,501 5/27/2022