HUMANiT.Azure.Functions 1.0.3

.NET 6.0
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package HUMANiT.Azure.Functions --version 1.0.3
NuGet\Install-Package HUMANiT.Azure.Functions -Version 1.0.3
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="HUMANiT.Azure.Functions" Version="1.0.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add HUMANiT.Azure.Functions --version 1.0.3
#r "nuget: HUMANiT.Azure.Functions, 1.0.3"
#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 HUMANiT.Azure.Functions as a Cake Addin
#addin nuget:?package=HUMANiT.Azure.Functions&version=1.0.3

// Install HUMANiT.Azure.Functions as a Cake Tool
#tool nuget:?package=HUMANiT.Azure.Functions&version=1.0.3

HUMANiT Azure Functions

This package provides logic that we miss in .NET for Azure Functions, but that find valuable for our own daily software development. -- the people of HUMANiT

This package is covered by 300+ automated tests and offers an API that is documented extensively inline.

Features

  • Heartbeat: Fast heartbeat that every API provides, can call dependent APIs that offer a heartbeat.
  • Action Results: Construction of IActionResult objects for proper HTTP status code consideration.
  • API Proxy: Get, Put, and Post commands to proxy a call directly to a RESTful API.
  • Startup: Automatic preparation for dependency injection and registration of logging services.
  • Functions: Media types plus convertion. Method names and route prefixes.

This package contains features which we require for our own software; therefore, some features are highly custom. If you require a fix, an enhancement, or a more configurable solution, please contact us.

Contact

  • Twitter -- stay in touch (@HUMANiTnz)
  • Facebook -- message with us (@HUMANiTnz)
  • support@humanit.nz -- contact us via email

License

MIT -- free software, hell yeah 🤩

Quickstart

Heartbeat

Fast heartbeat that every API provides, can call dependent APIs that offer a heartbeat.

Quickstart guidance will come.

Action Results

Construction of IActionResult objects for proper HTTP status code consideration.

Quickstart guidance will come.

API Proxy

Get, Put, and Post commands to proxy a call directly to a RESTful API.

Quickstart guidance will come.

Startup

Automatic preparation for dependency injection and registration of logging services.

Quickstart guidance will come.

Functions

Media types plus convertion. Method names and route prefixes.

Quickstart guidance will come.

Product Versions
.NET net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows net7.0 net7.0-android net7.0-ios net7.0-maccatalyst net7.0-macos net7.0-tvos net7.0-windows
Compatible target framework(s)
Additional computed target framework(s)
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.4-alpha-2787 65 1/18/2023
1.0.4-alpha-2782 53 1/17/2023
1.0.3 162 1/17/2023
1.0.2-alpha-2711 56 1/13/2023
1.0.1 231 1/10/2023
1.0.1-alpha-2566 94 1/6/2023
1.0.1-alpha-2553 64 1/5/2023
1.0.1-alpha-2542 58 1/4/2023
1.0.1-alpha-2534 58 1/4/2023
1.0.1-alpha-2529 54 1/4/2023
1.0.1-alpha-2476 73 1/3/2023
1.0.1-alpha-2466 54 12/24/2022
1.0.1-alpha-2460 51 12/23/2022
1.0.1-alpha-2445 54 12/22/2022
1.0.1-alpha-2444 59 12/21/2022
1.0.1-alpha-2439 119 10/19/2022
1.0.0 271 10/19/2022
1.0.0-alpha-2423 88 9/19/2022
1.0.0-alpha-2418 66 9/11/2022
1.0.0-alpha-2415 74 9/6/2022
1.0.0-alpha-2407 62 9/6/2022
1.0.0-alpha-2402 69 8/22/2022
1.0.0-alpha-2379 65 8/21/2022
0.7.3 667 4/3/2020
0.7.0 422 4/2/2020
0.5.0 461 11/28/2019

Contact HUMANiT for details: support@HUMANiT.nz