This sample has been archived

A newer version of this sample (for ASP.NET Core 2.x) is available from

If you really wish to view the archived sample, which was for early ASP.NET core version, please switch to the archive branch. This code is no longer maintained and functionality is not guaranteed.