private static WebSocketManager AddWebSocketManager(IAppBuilder appBuilder, WebSocketManager webSocketManager) { const string webSocketManagerKey = nameof(WebSocketManager); appBuilder.Properties.Add(webSocketManagerKey, webSocketManager); return(webSocketManager); }
public WebSocketSharpMiddleware(OwinMiddleware next, WebSocketManager webSocketManager) : base(next) { _webSocketManager = webSocketManager; }
public static IAppBuilder UseWebSockets(this IAppBuilder appBuilder, WebSocketManager webSocketManager) { AddWebSocketManager(appBuilder, webSocketManager); appBuilder.Use(typeof(WebSocketSharpMiddleware), webSocketManager); return(appBuilder); }