Skip to content

nishanc/DotNet7Demos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.NET 7 Preview Demos 🚀

This project includes some of the preview feature demos to be released with .NET 7 and C# 11.

For the full set of features please visit,

Prerequisites 💬

To try out features in this solution, you need to install,

What's in here? 🙄

Following new features are discussed in this project.

Before you start ☕

DotNet7Demos is a console application and DotNet7DemosWeb is a web api project. Web api project contains the demos for Rate limiting middleware and Infer API controller action parameters that come from services. Other demos are contained within the console application. Please check Program.cs

If you want to run the Rate limiting middleware test (in concurrency-users-test.js), install k6 from the link in the prerequisites section and execute following command in the directory.

k6 run .\concurrency-users-test.js

Additional 💢

Breaking changes in .NET 7 - https://docs.microsoft.com/en-us/dotnet/core/compatibility/7.0#aspnet-core