Azure Blob Storage wrapper with Avro serialization support. Simplifies blob operations with strongly-typed models, automatic serialization/deserialization, and streamlined configuration for cloud-native applications.
License
—
Deps
6
Install Size
—
Vulns
✓ 0
Published
Dec 10, 2025
$ dotnet add package SolTechnology.Core.BlobStorageThe SolTechnology.Core.BlobStorage library provides minimum functionality needed for Azure Blob storage connection. It handles needed services registration and configuration and additionally provides BlobContainerClientExtensions methods for convinient read and write operation.
For installing the library, reference SolTechnology.Core.BlobStorage nuget package and invoke AddBlobStorage() service collection extension method:
services.AddBlobStorage();
"Configuration": {
"BlobStorage": {
"ConnectionString": "UseDevelopmentStorage=true"
}
}
var blobStorageConfiguration = new BlobStorageConfiguration
{
ConnectionString = "UseDevelopmentStorage=true"
};
services.AddBlobStorage(blobStorageConfiguration);
public PlayerStatisticsRepository(IBlobConnectionFactory blobConnectionFactory)
{
_client = blobConnectionFactory.CreateConnection(ContainerName);
}
await _client.WriteToBlob(blobName, content);
var result = await _client.ReadFromBlob<ContentType>(blobName);