Funcular.DotNetCore.IdGenerators:Funcular.IdGenerators移植到.NET Core 1.1 + .NET Standard 2.0

时间:2024-05-18 18:11:34
【文件属性】:

文件名称:Funcular.DotNetCore.IdGenerators:Funcular.IdGenerators移植到.NET Core 1.1 + .NET Standard 2.0

文件大小:53KB

文件格式:ZIP

更新时间:2024-05-18 18:11:34

C#

Funcular.IdGenerators 一个跨进程的线程安全C#实用程序,用于在Base36中创建有序的(但非顺序的),人类可听到的,不区分大小写的,部分随机的(不可猜测的)标识符。 标识符由(按此顺序),时间戳记组件,服务器散列组件,可选数量的保留字符和随机组件组成。 注意:可以从获得ExtensionMethods NuGet包依赖项的。 指导意见: {7331d71b-d1f1-443b-97f6-f24eeb207828} Base36 [20]: 040VKZ3C60SL3B1Z2RW5或040VK-Z3C60-SL3B1-Z2RW5 短划线是装饰性格式,不是ID的一部分; 存储为CHAR(20)。 用法 通过将各种组件的长度以及任何所需的定界符和布局(可选)传递给构造函数来创建生成器实例。 要生成ID,只需为一个简单的标识符调用NewId()或为一个分隔的标识符调用


【文件预览】:
Funcular.DotNetCore.IdGenerators-master
----.gitignore(4KB)
----README.md(5KB)
----Funcular.DotNetCore.IdGenerators.sln(2KB)
----LICENSE(1KB)
----.gitattributes(2KB)
----CODE_OF_CONDUCT.md(3KB)
----Funcular.DotNetCore.IdGenerators.PerformanceTests()
--------Funcular.DotNetCore.IdGenerators.PerformanceTests.csproj(342B)
--------Program.cs(3KB)
--------PerformanceTests.cs(3KB)
----Funcular.DotNetCore.IdGenerators()
--------Enums()
--------Base36IdGenerator.cs(17KB)
--------BaseConversion()
--------NuGet()
--------Funcular.DotNetCore.IdGenerators.csproj(2KB)
--------ConcurrentStopwatch.cs(1KB)
--------ConcurrentRandom.cs(2KB)
----Funcular.DotNetCore.IdGenerators.sln.bak(1008B)
----Funcular.DotNetCore.IdGenerators.UnitTests()
--------Funcular.DotNetCore.IdGenerators.UnitTests.csproj(662B)
--------IdGenerationTests.cs(8KB)

网友评论