p42ObjectStores 1.0.4
dotnet add package p42ObjectStores --version 1.0.4
NuGet\Install-Package p42ObjectStores -Version 1.0.4
<PackageReference Include="p42ObjectStores" Version="1.0.4" />
<PackageVersion Include="p42ObjectStores" Version="1.0.4" />
<PackageReference Include="p42ObjectStores" />
paket add p42ObjectStores --version 1.0.4
#r "nuget: p42ObjectStores, 1.0.4"
#:package p42ObjectStores@1.0.4
#addin nuget:?package=p42ObjectStores&version=1.0.4
#tool nuget:?package=p42ObjectStores&version=1.0.4
p42ObjectStores
Lightweight helpers to access simple blob/object stores (AWS S3, DigitalOcean Spaces, etc.) from .NET.
- PackageId:
p42ObjectStores - Version:
1.0.1 - Target framework: .NET 9.0
- Language: C# (modern)
- License: MIT
- Repository: https://github.com/prod42net/p42ObjectStores
Overview
p42ObjectStores provides small, focused utilities to simplify working with object/blob stores (for example: AWS S3 or S3-compatible hosts such as DigitalOcean Spaces). It is intended to be lightweight and to integrate easily with existing .NET applications.
This library depends on the official AWS S3 SDK for .NET and a shared internal base library used across related projects.
Features
- Simplified access patterns for object stores
- Thin wrapper helpers around S3-compatible APIs
- Designed to be small and easy to drop into existing projects
Requirements
- .NET 9.0 SDK
- C# 13.0 compatible compiler
- AWSSDK.S3 package
- p42BaseLib (project reference used for shared utilities)
Installation
If a NuGet package is published, you would install it with:
dotnet add package p42ObjectStores --version 1.0.0
Or add the project to your solution and reference the project directly.
Quick Start
Below is a minimal illustrative example showing the general idea of usage with an S3-compatible client. Adapt to your concrete API surface provided by this library.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. 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 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.13.1)
- p42BaseLib (>= 1.0.4)
-
net9.0
- AWSSDK.S3 (>= 4.0.13.1)
- p42BaseLib (>= 1.0.4)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
adjusted to correct dependecy lib