Learn Minimal APIs from start to finish. Perfect for beginners.

.NET code examples

Data annotation .NET 8 additions in an Web API example
Data annotation .NET 8 additions in an Web API example

An ASP.NET Core Web API code example which includes the new data annotations for .NET 8 such as AllowedValues and Length.

TimeProvider example for mocking time and timer in xUnit
TimeProvider example for mocking time and timer in xUnit

A .NET 8 xUnit project which uses the TimeProvider and FakeTimeProvider class to mock time and a timer in unit tests.

Keyed services for ASP.NET Core dependency injection example
Keyed services for ASP.NET Core dependency injection example

Download the code example for injecting keyed services with dependency injection with an ASP.NET Core web app.

FromQuery and other ASP.NET Core Web API attributes
FromQuery and other ASP.NET Core Web API attributes

An ASP.NET Core code sample that features examples of FromQuery, FromHeader, FromForm, FromRoute, FromServices and FromBody in a Web API.

JWT authentication in ASP.NET Core
JWT authentication in ASP.NET Core

Download a ASP.NET Core JWT authentication example allowing you to generate a Bearer token to authenticate a HTTP request.

Data Annotation custom validator in ASP.NET Core
Data Annotation custom validator in ASP.NET Core

Download a Data Annotation custom validator written in C# that can be used in .NET with MVC and Web API for model validation.

AppSettings.json example in .NET and C#
AppSettings.json example in .NET and C#

Download our appsettings.json example which focuses on how to read a value, using ConnectionString, environment and logging.

Azure DevOps pipeline example .NET project for CI/CD
Azure DevOps pipeline example .NET project for CI/CD

A .NET project for use in the CI/CD setup of a Azure DevOps pipeline. This demo can be used for a build and release pipeline.

ASP.NET Core custom logging provider to SQL Server database
ASP.NET Core custom logging provider to SQL Server database

Download & install this .NET code sample written in C# that uses a custom logging provider to log to a SQL Server database table

.NET Worker Service setup to run background tasks as a Windows Service
.NET Worker Service setup to run background tasks as a Windows Service

A .NET 6 Worker Service example running background tasks as hosted services, and setup to run as a Windows Service