Greetings from Cairo, Egypt. You can sponsor this project here.
Section Blazor Client Side (Web Assembly) 22 Components, Data Binding Blazor Server Side 15 Localization Caching 5 Configurations 10 CoreWCF 1 Dependency Injection 4 Diagnostics 6 Endpoint Routing 32 Email 2 Elsa Workflow - .NET8 14 Features 11 Generic Hosting 9 gRPC (including grpc-Web) 12 Health Check 6 IHttpClientFactory 4 IHostedService 2 Logging 4 Localization and Globalization 6 Middleware 14 Mini Apps 2 Minimal API 36 Routing, Parameter Bindings, etc Minimal Hosting 23 MVC 47 Localization, Routing, Razor Class Library, Tag Helpers, View Component, etc Open Telemetry 3 Orchard Core 4 Path String (HttpContext.Request.Path) 1 Razor Pages 10 TempData Request 15 Form, Cookies, Query String, Headers Response 3 SignalR 1 Security 7 Single File Application 2 Static Files and File Provider 10 System.Text.Json 22 Syndications 3 Testing 1 URL Redirect/Rewrite 6 Uri Helper 5 Windows Service 1 Web Sockets 6 Web Utilities 3 Orleans 12 Xml 1 YARP 1For Data Access samples, go to the excellent ORM Cookbook. .NET team also has a sample repository.
To run these samples, simply open your command line console, go to each folder and execute dotnet watch run
.
This sample shows how to obtain application environment information (target framework, etc).
Enumerate the connection information of a HTTP request.
Keeping track of anonymous users
Keep track of anonymous user in your ASP.NET Core (useful in scenario such as keeping track of shopping cart) using ReturnTrue.AspNetCore.Identity.Anonymous
library.
Give it a string and it will generate a secure hash for you, e.g. localhost:5000?password=mypassword
.
Show various version info of the framework your system is running on.
Responds to application startup and shutdown.
We are using IApplicationLifetime
that trigger events during application startup and shutdown.
This server will send a 'hello world' greeting forever.
Serve markdown file as html file. You will see how you can create useful app using a few basic facilities in aspnetcore.
We take "Markdig"
as dependency.
Markdown server - implemented as middleware component
Serve markdown file as html file. It has the same exact functionality as Markdown server but implemented using middleware component.
We take "Markdig"
as dependency.
Here we contrast between the usage of Microsoft.AspNetCore.Http.StatusCodes
and System.Net.HttpStatusCode
.
This class provides convenient constants for some common MIME types. It's not extensive by any means however MediaTypeNames.Text.Html
and MediaTypeNames.Application.Json
come handy.
Using FileExtensionContentTypeProvider
to obtain the correct MIME type of a filename extension.
The samples in this section rely on Wangkanai.Detection library.
This is the most basic device detection. You will be able to detect whether the client is a desktop or a mobile client.
All these samples require SixLabors.ImageSharp.Web
middleware package. This middleware is an excelent tool to process your day to day image processing need.
This example shows how to enable image resizing functionality to your site. It's super easy and the middleware takes care of caching, etc.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4