Compze.InterprocessObject
0.6.0-alpha
See the version list below for details.
dotnet add package Compze.InterprocessObject --version 0.6.0-alpha
NuGet\Install-Package Compze.InterprocessObject -Version 0.6.0-alpha
<PackageReference Include="Compze.InterprocessObject" Version="0.6.0-alpha" />
<PackageVersion Include="Compze.InterprocessObject" Version="0.6.0-alpha" />
<PackageReference Include="Compze.InterprocessObject" />
paket add Compze.InterprocessObject --version 0.6.0-alpha
#r "nuget: Compze.InterprocessObject, 0.6.0-alpha"
#:package Compze.InterprocessObject@0.6.0-alpha
#addin nuget:?package=Compze.InterprocessObject&version=0.6.0-alpha&prerelease
#tool nuget:?package=Compze.InterprocessObject&version=0.6.0-alpha&prerelease
Compze.InterprocessObject
Create an object shared between processes in a single line of code. Fully atomic modifications, await conditions becoming true, automatic corruption recovery, pluggable serialization.
Features
IInterprocessObject<T>— Read, update, and condition-wait on shared state across processes- Atomic operations — Cross-process mutex ensures safe read-modify-write
- Corruption recovery — Automatically recovers from partially written state
- Pluggable serialization — Bring your own serializer, or use the MemoryPack plugin
Related packages
| Package | Description |
|---|---|
| Compze.InterprocessObject.MemoryPack | MemoryPack serializer support |
License
Apache-2.0
| 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
- Compze.Contracts (>= 0.7.0)
- Compze.Internals.SystemCE (>= 0.2.1-internal)
- Compze.Threading (>= 0.7.0-alpha)
- Compze.Threading.Interprocess (>= 0.5.0-alpha)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Compze.InterprocessObject:
| Package | Downloads |
|---|---|
|
Compze.Hosting
Endpoint hosting for the Compze framework — endpoints, endpoint hosts, and the builder that capabilities such as the Tessaging and Typermedia pipelines plug into. |
|
|
Compze.DbPool
Empty databases on demand for integration testing etc. Supports SQL Server, MySql, PostgreSQL and SQLite |
|
|
Compze.InterprocessObject.MemoryPack
MemoryPack support for Compze.InterprocessObject. Create an object shared between processes in a single line of code. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.7.1-alpha | 118 | 7/24/2026 |
| 0.7.0-alpha | 81 | 7/15/2026 |
| 0.6.0-alpha | 78 | 7/5/2026 |
| 0.5.0-alpha | 119 | 6/4/2026 |