KloudAdvocate.AzureBlob.Flex 1.0.1

dotnet add package KloudAdvocate.AzureBlob.Flex --version 1.0.1                
NuGet\Install-Package KloudAdvocate.AzureBlob.Flex -Version 1.0.1                
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="KloudAdvocate.AzureBlob.Flex" Version="1.0.1" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add KloudAdvocate.AzureBlob.Flex --version 1.0.1                
#r "nuget: KloudAdvocate.AzureBlob.Flex, 1.0.1"                
#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.
// Install KloudAdvocate.AzureBlob.Flex as a Cake Addin
#addin nuget:?package=KloudAdvocate.AzureBlob.Flex&version=1.0.1

// Install KloudAdvocate.AzureBlob.Flex as a Cake Tool
#tool nuget:?package=KloudAdvocate.AzureBlob.Flex&version=1.0.1                

KloudAdvocate.AzureBlob.Flex

Welcome to the future of Azure Blob Storage management! KloudAdvocate.AzureBlob.Flex is your ultimate companion for interacting with Azure Blob Storage efficiently, flexibly, and robustly.

Why KloudAdvocate.AzureBlob.Flex?

In the dynamic world of cloud development, you need tools that are as agile and adaptable as you are. KloudAdvocate.AzureBlob.Flex isn't just another library; it's your strategic ally for:

  • Simplifying complex Azure Blob Storage operations
  • Accelerating cloud-based application development
  • Optimizing the performance and efficiency of your storage operations
  • Enhancing the readability and maintainability of your code

Features You'll Fall in Love With

  • 🔐 Flexible Credential Management: Easily switch between connection strings and SAS tokens.
  • 🏗️ Intuitive CRUD Operations: Create, read, update, and delete blobs and containers with simple yet powerful APIs.
  • 📊 Efficient Listing and Enumeration: Navigate through your blobs and containers with ease.
  • 🧠 Smart Metadata Handling: Add, update, and retrieve blob metadata without hassle.
  • 🌟 Fully Asynchronous: Designed for optimal performance in modern applications.
  • 📝 Integrated Logging: Stay in control with detailed logging of all operations.

Getting Started

Installation

dotnet add package KloudAdvocate.AzureBlob.Flex

Quick Usage

using KloudAdvocate.AzureBlob.Flex;
using Microsoft.Extensions.Logging;

// Configure the logger
var loggerFactory = LoggerFactory.Create(builder => builder.AddConsole());
var logger = loggerFactory.CreateLogger<BlobStorageGateway>();

// Create a BlobStorageGateway instance
var blobGateway = new BlobStorageGateway(logger);
blobGateway.UpdateCredentials("your_connection_string_here");

// Ready to use!
await blobGateway.CreateContainerAsync("my-awesome-container");
await blobGateway.UploadBlobAsync("my-awesome-container", "file.txt", contentStream);

Use Cases

  • Cloud Storage Applications: Build your own Dropbox or Google Drive with ease.
  • Backup Systems: Implement robust and scalable backup solutions.
  • Big Data Processing: Store and retrieve large volumes of data effortlessly.
  • Web and Mobile Applications: Efficiently manage user-generated content.

📜 License

Distributed under the MIT License. See LICENSE for more information.


Created with ❤️ by the Kloud Advocate team. Happy coding!

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.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.1 96 9/25/2024
1.0.0 82 9/25/2024