Cloudtoid.Framework
1.0.123
dotnet add package Cloudtoid.Framework --version 1.0.123
NuGet\Install-Package Cloudtoid.Framework -Version 1.0.123
<PackageReference Include="Cloudtoid.Framework" Version="1.0.123" />
<PackageVersion Include="Cloudtoid.Framework" Version="1.0.123" />
<PackageReference Include="Cloudtoid.Framework" />
paket add Cloudtoid.Framework --version 1.0.123
#r "nuget: Cloudtoid.Framework, 1.0.123"
#:package Cloudtoid.Framework@1.0.123
#addin nuget:?package=Cloudtoid.Framework&version=1.0.123
#tool nuget:?package=Cloudtoid.Framework&version=1.0.123
Cloudtoid.Framework
Utilities for .NET applications and libraries: asynchronous initialization, cancellation and task helpers, argument validation, collection extensions, and configuration helpers.
Install
Requires .NET 10 or later.
dotnet add package Cloudtoid.Framework
Example: initialize a value on first use
using Cloudtoid;
var settings = new AsyncLazy<string>(
() => File.ReadAllTextAsync("settings.json"));
string contents = await settings;
AsyncLazy<T> starts initialization when the value is first requested and shares the resulting task with subsequent callers.
Included utilities
- Task timeout, cancellation, and fault-logging helpers.
Contractargument and state checks.ReadOnlyValueList<T>and collection extensions.- String, path, HTTP, and hash helpers.
- Configuration and dependency-injection extensions.
- Date/time and GUID provider interfaces for tests.
The package also includes build configuration for Cloudtoid's banned API list.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. |
-
net10.0
- Microsoft.CodeAnalysis.BannedApiAnalyzers (>= 5.6.0)
- Microsoft.Extensions.Configuration (>= 10.0.12)
- Microsoft.Extensions.Configuration.Binder (>= 10.0.12)
- Microsoft.Extensions.Logging (>= 10.0.12)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.12)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Cloudtoid.Framework:
| Package | Downloads |
|---|---|
|
Cloudtoid.Interprocess
A cross-platform shared memory queue for fast interprocess messaging. |
|
|
Cloudtoid.UrlPattern
This is a powerful, yet simple, URL path pattern parser and matcher |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on Cloudtoid.Framework:
| Repository | Stars |
|---|---|
|
cloudtoid/interprocess
A cross-platform shared memory queue for fast communication between processes (Interprocess Communication or IPC).
|
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.123 | 1,111 | 9/12/2026 |
| 1.0.121 | 2,919 | 1/11/2025 |
| 1.0.120 | 257 | 1/11/2025 |
| 1.0.119 | 286 | 1/11/2025 |
| 1.0.118 | 411 | 9/26/2024 |
| 1.0.116 | 56,178 | 11/19/2022 |
| 1.0.115 | 610 | 11/19/2022 |
| 1.0.114 | 927 | 11/19/2022 |
| 1.0.112 | 1,539 | 3/30/2022 |
| 1.0.111 | 59,891 | 7/11/2021 |
| 1.0.110 | 610 | 7/11/2021 |
| 1.0.109 | 912 | 7/8/2021 |
| 1.0.108 | 605 | 7/7/2021 |
| 1.0.107 | 667 | 7/7/2021 |
| 1.0.106 | 1,711 | 6/17/2021 |
| 1.0.105 | 3,089 | 3/25/2021 |
| 1.0.104 | 637 | 3/25/2021 |
| 1.0.102 | 2,672 | 9/11/2020 |
| 1.0.101 | 757 | 9/11/2020 |
| 1.0.100 | 2,770 | 8/28/2020 |