// Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using Microsoft.AspNet.WebSockets.Server; namespace Microsoft.AspNet.Builder { public static class WebSocketMiddlewareExtensions { public static IApplicationBuilder UseWebSockets(this IApplicationBuilder builder) { return builder.UseWebSockets(new WebSocketOptions()); } public static IApplicationBuilder UseWebSockets(this IApplicationBuilder builder, WebSocketOptions options) // TODO: [NotNull] { return builder.Use(next => new WebSocketMiddleware(next, options).Invoke); } } }