JMI.DotNet8.Isolated.AF.SchemaValidator.IoT.StructuredOutputs.EventHub.Template.CSharp 8.0.1856

dotnet new install JMI.DotNet8.Isolated.AF.SchemaValidator.IoT.StructuredOutputs.EventHub.Template.CSharp::8.0.1856
This package contains a .NET Template Package you can call from the shell/command line.

Azure Function (.NET 8) JSON Schema Validator for IoT (Event Hub input,Structured Outputs) Template

This extension creates a Visual Studio solution (*.sln) containing an Azure Function (.NET8, isolated mode). It contains the required code to:

  • read Event Hub messages (configurable);
  • validate the message structure to its related schema (through the "$schema" property);
  • push the validated messages to another Event Hub and (optional) to an Azure Storage (storage of the raw validated messages);
  • structure the Azure Storage content by device id and date;
  • include optional commissioning controls.

The Azure Function includes code to validate commissioning processes (optional).

Input: - Azure Event Hub Output: - Azure Event Hub - Azure Storage (structured output according to the deviceId/date grouping path)

The Azure Function is ready to run. This said, it is highly probable that part of the code needs to be adapted to projects' specific needs.

  • net8.0

    • No dependencies.

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
8.0.1856 3,056 12/4/2023