https://github.com/allrameest/esinet
ASP.NET Core middleware for Edge Side Includes
https://github.com/allrameest/esinet
aspnetcore dotnet edge-side-include esi middleware
Last synced: 6 months ago
JSON representation
ASP.NET Core middleware for Edge Side Includes
- Host: GitHub
- URL: https://github.com/allrameest/esinet
- Owner: allrameest
- Created: 2018-04-04T05:52:18.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-06-27T23:08:24.000Z (about 3 years ago)
- Last Synced: 2025-12-09T01:09:11.331Z (7 months ago)
- Topics: aspnetcore, dotnet, edge-side-include, esi, middleware
- Language: C#
- Homepage:
- Size: 295 KB
- Stars: 10
- Watchers: 5
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
[](https://www.nuget.org/packages/EsiNet/)
[](https://www.nuget.org/packages/EsiNet.AspNetCore/)
[](https://www.nuget.org/packages/EsiNet.Polly/)
An ASP.NET Core middleware for [ESI](http://www.w3.org/TR/esi-lang).
```
```
# Install
### NuGet
```
Install-Package EsiNet.AspNetCore
```
### Services
AddEsiNet adds all services for EsiNet.
```csharp
public void ConfigureServices(IServiceCollection services)
{
services
.AddEsiNet()
.AddMvc();
}
```
### Usage
UseEsiNet adds the middleware that parses esi tags.
```csharp
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app
.UseEsiNet()
.UseMvc();
}
```
# ESI Support
## Tags
* Include
* Try
* Comment
* Remove
* Choose
* Vars