public WebSocketChatMiddleware(RequestDelegate next, WebSocketHandler webSocketHandler, ILogger <WebSocketChatMiddleware> logger) { _next = next; _webSocketHandler = webSocketHandler; _logger = logger; }
public static IApplicationBuilder MapWebSocketChatMiddleware(this IApplicationBuilder app, PathString path, WebSocketHandler handler) { return(app.Map(path, _app => _app.UseMiddleware <WebSocketChatMiddleware>(handler))); }