public static IApplicationBuilder MapWebSockManager(this IApplicationBuilder app, PathString path, WebsockHandler handler) { WebsockController.Instance.SetHandler(handler); return(app.Map(path, a => a.UseMiddleware <WebsocketMiddleware>(handler))); }
public WebsocketMiddleware(RequestDelegate next, WebsockHandler webSocketHandler) { _next = next; _webSocketHandler = webSocketHandler; }
internal void SetHandler(WebsockHandler handler) { _handler = handler; }