iTool.ObjectStorage
4.0.14
See the version list below for details.
dotnet add package iTool.ObjectStorage --version 4.0.14
NuGet\Install-Package iTool.ObjectStorage -Version 4.0.14
<PackageReference Include="iTool.ObjectStorage" Version="4.0.14" />
<PackageVersion Include="iTool.ObjectStorage" Version="4.0.14" />
<PackageReference Include="iTool.ObjectStorage" />
paket add iTool.ObjectStorage --version 4.0.14
#r "nuget: iTool.ObjectStorage, 4.0.14"
#:package iTool.ObjectStorage@4.0.14
#addin nuget:?package=iTool.ObjectStorage&version=4.0.14
#tool nuget:?package=iTool.ObjectStorage&version=4.0.14
Object.Storage
Object.Storage is the protocol-neutral object and file-content boundary for the framework.
IObjectStore uses streams and supports metadata, ranges, listing, copy, deletion and presigned
read/write URLs. The built-in S3ObjectStore works with AWS S3 and path-style compatible services
such as MinIO and Ceph.
using Object.Storage.S3;
using var objects = new S3ObjectStore(new S3ObjectStoreOptions
{
BucketName = "application-content",
ServiceUrl = new Uri("https://s3.example.com"), // omit for AWS
AccessKey = configuration["Storage:AccessKey"],
SecretKey = configuration["Storage:SecretKey"],
ForcePathStyle = true
});
Use this library for ClientApp assets and large immutable blobs. A live native Git repository stays
on storage with filesystem/Git ref semantics; IObjectStore does not imitate a Git object database.
Keep application bindings, execution journals, reconciliation state and indexes in the
user-registered database adapter (normally SQL Server). The existing Redis implementation remains
available for compatibility and replaceable caching; Redis should not be the only copy of durable
runtime state.
| 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
- AWSSDK.S3 (>= 4.0.21.1)
- iTool.ShareLibrary.Commons (>= 4.0.14)
- Newtonsoft.Json (>= 13.0.4)
- StackExchange.Redis (>= 3.4.20)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on iTool.ObjectStorage:
| Package | Downloads |
|---|---|
|
iTool.ShareLibrary.Providers
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.0.30-idbanalyze.20261113.10 | 43 | 11/13/2026 |
| 4.0.30-idbanalyze.20261113.9 | 50 | 11/13/2026 |
| 4.0.30-idbanalyze.20261112.8 | 52 | 11/12/2026 |
| 4.0.30-idbanalyze.20261112.7 | 50 | 11/12/2026 |
| 4.0.30-idbanalyze.20261112.6 | 50 | 11/12/2026 |
| 4.0.30-idbanalyze.20261112.5 | 45 | 11/12/2026 |
| 4.0.30-idbanalyze.20261112.3 | 50 | 11/12/2026 |
| 4.0.29-idbopt.20261112.1 | 63 | 11/12/2026 |
| 4.0.28-idbadopt.20261112.1 | 55 | 11/12/2026 |
| 4.0.27-idbcast.20261112.1 | 56 | 11/12/2026 |
| 4.0.26-idbcoerce.20261112.1 | 55 | 11/12/2026 |
| 4.0.25-idbreopen.20261111.1 | 56 | 11/11/2026 |
| 4.0.24-diag.20261111.1 | 70 | 11/11/2026 |
| 4.0.23-idbrecover.20261111.1 | 67 | 11/11/2026 |
| 4.0.22-idbmem.20261111.1 | 52 | 11/11/2026 |
| 4.0.21-idbsync.20261111.3 | 46 | 11/11/2026 |
| 4.0.21-idbsync.20261111.2 | 44 | 11/11/2026 |
| 4.0.21-idbsync.20261111.1 | 55 | 11/11/2026 |
| 4.0.20-idbgrid.20261111.2 | 48 | 11/11/2026 |
| 4.0.14 | 134 | 10/30/2026 |