Namespace Snowflake.Remoting.Kestrel
Interfaces
IKestrelServerMiddlewareProvider
Provides the implementation for a Kestrel middleware.
Since Kestrel is bootstraped by ASP.NET Core, it uses it's own dependency injection container (namely Microsoft.Extensions.DependencyInjection.IServiceCollection), instead of Snowflake's native Snowflake.Services.IServiceContainer. Implementing this interface is akin to implementing IComposable, but specifically to extend the integrated Kestrel web server.
IKestrelWebServerService
Provides middleware access to the Kestrel remoting server.