SeliseBlocks.StorageDriver.OS
4.0.0
dotnet add package SeliseBlocks.StorageDriver.OS --version 4.0.0
NuGet\Install-Package SeliseBlocks.StorageDriver.OS -Version 4.0.0
<PackageReference Include="SeliseBlocks.StorageDriver.OS" Version="4.0.0" />
<PackageVersion Include="SeliseBlocks.StorageDriver.OS" Version="4.0.0" />
<PackageReference Include="SeliseBlocks.StorageDriver.OS" />
paket add SeliseBlocks.StorageDriver.OS --version 4.0.0
#r "nuget: SeliseBlocks.StorageDriver.OS, 4.0.0"
#:package SeliseBlocks.StorageDriver.OS@4.0.0
#addin nuget:?package=SeliseBlocks.StorageDriver.OS&version=4.0.0
#tool nuget:?package=SeliseBlocks.StorageDriver.OS&version=4.0.0
SeliseBlocks.StorageDriver.OS
Overview
SeliseBlocks.StorageDriver is a powerful and flexible storage driver designed to seamlessly integrate with your application. It provides a standardized way to manage storage operations efficiently.
Installation
To install SeliseBlocks.StorageDriver, add the NuGet package to your project:
dotnet add package SeliseBlocks.StorageDriver.OS
Usage
Register Dependencies
Before using SeliseBlocks.StorageDriver, ensure that all required dependencies are registered in your application's dependency injection container. Add the following line in your Program.cs:
builder.Services.RegisterStorageDriverApplicationServices();
This method will configure and register all necessary services required for the storage driver to function properly.
Features
Generates pre-signed URLs for secure file uploads
Request:
{
"itemId": "string",
"metaData": "string",
"name": "string",
"parentDirectoryId": "string",
"tags": "string",
"accessModifier": "string"
}
Response:
{
"uploadUrl": "string",
"fileId": "string"
}
Supports secure file downloads
Request:
{
"url": "string",
"accessModifier": 0,
"itemId": "string",
"tags": ["string"],
"metaData": {
"additionalProp1": {
"type": "string",
"value": "string"
}
},
"name": "string",
"parentDirectoryID": "string",
"systemName": "string",
"type": 0,
"typeString": "string",
"createDate": "2025-02-19T09:29:35.513Z",
"createdBy": "string",
"language": "string",
"tenantId": "string",
"sizeInBytes": 0
}
Response:
{
"DownloadUrl": "string"
}
Efficient file deletion and management
Request:
{
"FileId": "string"
}
Response:
{
"Success": true,
"Message": "File deleted successfully"
}
| 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 (>= 3.7.410.6)
- Azure.Storage.Blobs (>= 12.22.2)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on SeliseBlocks.StorageDriver.OS:
| Package | Downloads |
|---|---|
|
SeliseBlocks.EurolmDriver.OS
Blocks Eurolm Driver |
|
|
SeliseBlocks.Localization.OS
Blocks Eurolm Driver |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.0.0 | 566 | 7/29/2026 |