This solution contains 2 Nuget packages which are for the following Azure services.
- Azure Blob Storage - Audacia.Azure.BlobStorage
- Azure Storage Queue - Audacia.Azure.StorageQueue
There is also a Common
package used by Audacia.Azure.BlobStorage
allowing extension of the ReturnOptions
interfaces/ classes for custom implementations with adding the dependencies of Audacia.Azure.BlobStorage
.
- Azure Common - Audacia.Azure.Common
Use any of the Nuget packages when you want to connect/ integrate with any of the packages allowing for quick set up of adding, updating and removing objects from Blob storage, consuming and adding to Storage queue.
The reasons to use any of these packages
- Quick integration - minimal configuration and set up need with any of the chosen services
- Flexibility - If in the future additional functionality is need, each of the packages having
interfaces
which will allow for seamless transition from the packages implementation to your Projects custom implementation. - Easy of use - If you are not familiar with any of the Azure services all the hard work if done and only configuration is needed ready for you to consume.
Look in tools/Audacia.Azure.Demo
for how to setup and use the each of the packages.
We welcome contributions! Please feel free to check our Contribution Guidlines for feature requests, issue reporting and guidelines.