StudioLE.Storage
0.14.0
dotnet add package StudioLE.Storage --version 0.14.0
NuGet\Install-Package StudioLE.Storage -Version 0.14.0
<PackageReference Include="StudioLE.Storage" Version="0.14.0" />
<PackageVersion Include="StudioLE.Storage" Version="0.14.0" />
<PackageReference Include="StudioLE.Storage" />
paket add StudioLE.Storage --version 0.14.0
#r "nuget: StudioLE.Storage, 0.14.0"
#:package StudioLE.Storage@0.14.0
#addin nuget:?package=StudioLE.Storage&version=0.14.0
#tool nuget:?package=StudioLE.Storage&version=0.14.0
About
A library providing a standardized approach for reading and writing files asynchronously.
File handling is inconsistent across the .NET ecosystem and the lack of a consistent asynchronous approach makes file handling in Blazor complicated.
System.IOhas methods for reading and writing files on a physical system which works for Blazor Server but is unsuitable for Blazor WebAssembly.Microsoft.Extensions.FileProvidershas an abstract approach to reading files from various sources but the reliance on synchronous methods are not suitable for Blazor WebAssembly where file operations are typically asynchronous. The lack of writing files is also a significant limitation.
How to Use
- The unit tests provide clear examples of how to use the library.
| 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.14)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.14)
- Microsoft.Extensions.Options (>= 10.0.14)
- StudioLE.Patterns.Abstractions (>= 0.11.0)
- StudioLE.Storage.Abstractions (>= 0.14.0)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on StudioLE.Storage:
| Package | Downloads |
|---|---|
|
StudioLE.Storage.Blob
A concrete implementation of `StudioLE.Storage` for writing to Azure Blob Storage. |
|
|
StudioLE.Storage.Extensions.Azure
An implementation of `StudioLE.Storage.Abstractions` for Azure Blob Storage. |
|
|
StudioLE.Orbit.Core
A library providing infrastructure-as-code and git-ops methods for creating and managing virtual machines with LXD. |
GitHub repositories
This package is not used by any popular GitHub repositories.