Middleware 5.7.0
dotnet add package Middleware --version 5.7.0
NuGet\Install-Package Middleware -Version 5.7.0
<PackageReference Include="Middleware" Version="5.7.0" />
paket add Middleware --version 5.7.0
#r "nuget: Middleware, 5.7.0"
// Install Middleware as a Cake Addin #addin nuget:?package=Middleware&version=5.7.0 // Install Middleware as a Cake Tool #tool nuget:?package=Middleware&version=5.7.0
This package is one of many packages that can be used with Plugin Manager which can be used to extend any c#/.net based application (MVC, Winform, WPF, MAUI etc) by using a Modular Approach.
Middleware Plugin Module
The middleware module is a shared module which defines interfaces and classes that can be used by any plugin module. Specifically the middleware module provides access to dynamic data obtained through the business object layer (BOL) and ultimately the data access layer (DAL).
The advantage of using a middlware layer is that the application does not have to have any knowledge about the BOL that is used, the interfaces and classes are specific to the website and plugin modules that are being loaded.
The host application is responsible for implementing interfaces exposed using the middleware.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. |
-
net6.0
- ApplicationSettings (>= 2.3.0)
- PluginManager (>= 5.7.0)
- SC.Shared.Library.Core (>= 3.17.0)
- SharedPluginFeatures (>= 5.7.0)
-
net8.0
- ApplicationSettings (>= 2.3.0)
- PluginManager (>= 5.7.0)
- SC.Shared.Library.Core (>= 3.17.0)
- SharedPluginFeatures (>= 5.7.0)
-
net9.0
- ApplicationSettings (>= 2.3.0)
- PluginManager (>= 5.7.0)
- SC.Shared.Library.Core (>= 3.17.0)
- SharedPluginFeatures (>= 5.7.0)
NuGet packages (19)
Showing the top 5 NuGet packages that depend on Middleware:
Package | Downloads |
---|---|
UserSessionMiddleware.Plugin
Plugin Manager User Session Manager middleware retains user session information within ASP.Net Core websites |
|
ShoppingCartPlugin
Plugin Manager Shopping cart plugin for managing users checkout experience |
|
SystemAdmin.Plugin
Plugin Manager display and manage system behaviours |
|
Company.Plugin
Plugin Manager add generic company information to any website |
|
UserAccount.Plugin
Plugin Manager user account plugin |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
5.7.0 | 46 | 12/20/2024 |
5.6.1 | 573 | 6/12/2024 |
5.6.0 | 1,226 | 12/1/2023 |
5.5.2 | 960 | 11/25/2023 |
5.5.1 | 1,144 | 10/12/2023 |
5.5.0 | 1,063 | 10/9/2023 |
5.4.0 | 1,368 | 9/2/2023 |
5.3.0 | 1,419 | 7/30/2023 |
5.1.0 | 1,597 | 6/11/2023 |
5.0.3 | 4,182 | 11/24/2022 |
5.0.2 | 491 | 11/17/2022 |
5.0.1 | 672 | 11/17/2022 |
5.0.0 | 3,959 | 11/13/2022 |
4.4.0 | 5,649 | 4/22/2022 |
4.3.0 | 3,732 | 10/27/2021 |
4.2.0 | 3,542 | 8/3/2021 |
4.1.0 | 4,161 | 2/7/2021 |
4.0.0 | 3,157 | 10/6/2020 |
3.3.0 | 3,483 | 4/10/2020 |
3.2.0 | 2,956 | 1/9/2020 |
3.0.1 | 2,831 | 12/1/2019 |
3.0.0 | 2,859 | 10/13/2019 |
2.5.0 | 3,331 | 9/7/2019 |
2.4.0 | 4,853 | 7/25/2019 |
2.3.0 | 4,367 | 6/27/2019 |
2.2.0 | 3,723 | 6/15/2019 |
2.1.0 | 3,823 | 5/3/2019 |
2.0.0 | 3,561 | 4/7/2019 |
1.7.0 | 2,038 | 3/31/2019 |
1.6.0 | 2,056 | 2/23/2019 |
1.5.0 | 2,057 | 2/16/2019 |
1.4.0 | 2,121 | 2/4/2019 |
1.3.0 | 2,107 | 1/26/2019 |
1.2.0 | 2,324 | 1/6/2019 |
Supports net 6.0, net8.0 and net9.0