Orbyss.Forms.Storage.FileSystem
0.2.0
dotnet add package Orbyss.Forms.Storage.FileSystem --version 0.2.0
NuGet\Install-Package Orbyss.Forms.Storage.FileSystem -Version 0.2.0
<PackageReference Include="Orbyss.Forms.Storage.FileSystem" Version="0.2.0" />
<PackageVersion Include="Orbyss.Forms.Storage.FileSystem" Version="0.2.0" />
<PackageReference Include="Orbyss.Forms.Storage.FileSystem" />
paket add Orbyss.Forms.Storage.FileSystem --version 0.2.0
#r "nuget: Orbyss.Forms.Storage.FileSystem, 0.2.0"
#:package Orbyss.Forms.Storage.FileSystem@0.2.0
#addin nuget:?package=Orbyss.Forms.Storage.FileSystem&version=0.2.0
#tool nuget:?package=Orbyss.Forms.Storage.FileSystem&version=0.2.0
Orbyss.Forms.Storage.FileSystem
The editable form-definition store uses digest envelopes, bounded enumeration, atomic optimistic writes, durable exact command replay, and append-only audit history.
The package also provides bounded, digest-verified single-process stores for resumable response aggregates, attachment metadata, and separately rooted quarantined/available attachment bytes. Opaque content keys never appear in public attachment contracts. Production multi-instance use requires transactional metadata and object-storage implementations; filesystem locking is only process-local.
Atomic, content-verified filesystem storage for immutable form releases. Release identifiers are SHA-256-mapped to filenames, payloads carry their own digest, and existing identifiers cannot be overwritten with different content.
Select OrbyssFormsFileSystemStorageFeature to register every Forms storage port. The owned root is
configured at Orbyss:Forms:Storage:FileSystem:RootPath and defaults to App_Data/forms. The adapter
has no ASP.NET Core dependency or host-behavior ownership.
| 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.Extensions.DependencyInjection.Abstractions (>= 10.0.11)
- Orbyss.Forms.Storage.Abstractions (>= 0.2.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.