SyncState.Core
0.1.1
dotnet add package SyncState.Core --version 0.1.1
NuGet\Install-Package SyncState.Core -Version 0.1.1
<PackageReference Include="SyncState.Core" Version="0.1.1" />
<PackageVersion Include="SyncState.Core" Version="0.1.1" />
<PackageReference Include="SyncState.Core" />
paket add SyncState.Core --version 0.1.1
#r "nuget: SyncState.Core, 0.1.1"
#:package SyncState.Core@0.1.1
#addin nuget:?package=SyncState.Core&version=0.1.1
#tool nuget:?package=SyncState.Core&version=0.1.1
Syncstate
Syncstate is an Asp.Net library for defining global state and synchronizing it across clients in real-time.
Using fluent-builder syntax, you can define your state states, their properties,
how and when they are gathered from your application, and finally how you want to propagate them to your clients.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. 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. |
-
net8.0
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0.0)
- Microsoft.Extensions.Hosting.Abstractions (>= 8.0.0)
- SyncState.Abstractions (>= 0.1.1)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on SyncState.Core:
| Package | Downloads |
|---|---|
|
SyncState.EntityFrameworkCore
Entity Framework Core integration for SyncState. Automatically synchronizes application state when database entities change through EF Core interceptors. Supports aggregate root patterns, change tracking, and transaction-aware state updates. |
|
|
SyncState.StateDeltas
Delta encoding support for SyncState. Enables efficient state synchronization by transmitting only the differences (deltas) between state versions using JSON patch format. Reduces bandwidth and improves performance for real-time applications. |
|
|
SyncState.OptionsMonitor
Options Monitor integration for SyncState. Enables automatic state synchronization when IOptions configuration values change. Perfect for reactive applications that need to respond to configuration updates in real-time. |
|
|
SyncState.ReloadInterval
Timed reload integration for SyncState. Enables automatic state synchronization at configurable intervals using background workers. Ideal for polling-based state updates and scheduled synchronization scenarios. |
GitHub repositories
This package is not used by any popular GitHub repositories.