p42ObjectStores 1.0.4

dotnet add package p42ObjectStores --version 1.0.4
                    
NuGet\Install-Package p42ObjectStores -Version 1.0.4
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="p42ObjectStores" Version="1.0.4" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="p42ObjectStores" Version="1.0.4" />
                    
Directory.Packages.props
<PackageReference Include="p42ObjectStores" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add p42ObjectStores --version 1.0.4
                    
#r "nuget: p42ObjectStores, 1.0.4"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package p42ObjectStores@1.0.4
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=p42ObjectStores&version=1.0.4
                    
Install as a Cake Addin
#tool nuget:?package=p42ObjectStores&version=1.0.4
                    
Install as a Cake Tool

p42ObjectStores

Lightweight helpers to access simple blob/object stores (AWS S3, DigitalOcean Spaces, etc.) from .NET.

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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.4 217 11/26/2025
1.0.3 167 11/26/2025
1.0.2 174 11/26/2025
1.0.1 121 8/23/2025

adjusted to correct dependecy lib