WebSocketExtensions Class¶
- Namespace
Microsoft.Net.Http.Server
- Assemblies
- Microsoft.Net.WebSockets.Server
Methods¶
-
AcceptWebSocketAsync
(Microsoft.Net.Http.Server.RequestContext)¶ Return type: System.Threading.Tasks.Task<System.Net.WebSockets.WebSocket> public static Task<WebSocket> AcceptWebSocketAsync(this RequestContext context)
-
AcceptWebSocketAsync
(Microsoft.Net.Http.Server.RequestContext, System.String) Return type: System.Threading.Tasks.Task<System.Net.WebSockets.WebSocket> public static Task<WebSocket> AcceptWebSocketAsync(this RequestContext context, string subProtocol)
-
AcceptWebSocketAsync
(Microsoft.Net.Http.Server.RequestContext, System.String, System.Int32, System.TimeSpan) Return type: System.Threading.Tasks.Task<System.Net.WebSockets.WebSocket> public static Task<WebSocket> AcceptWebSocketAsync(this RequestContext context, string subProtocol, int receiveBufferSize, TimeSpan keepAliveInterval)
-
AcceptWebSocketAsync
(Microsoft.Net.Http.Server.RequestContext, System.String, System.Int32, System.TimeSpan, System.ArraySegment<System.Byte>) Return type: System.Threading.Tasks.Task<System.Net.WebSockets.WebSocket> public static Task<WebSocket> AcceptWebSocketAsync(this RequestContext context, string subProtocol, int receiveBufferSize, TimeSpan keepAliveInterval, ArraySegment<byte> internalBuffer)
-
AcceptWebSocketAsync
(Microsoft.Net.Http.Server.RequestContext, System.String, System.TimeSpan) Return type: System.Threading.Tasks.Task<System.Net.WebSockets.WebSocket> public static Task<WebSocket> AcceptWebSocketAsync(this RequestContext context, string subProtocol, TimeSpan keepAliveInterval)
-
IsWebSocketRequest
(Microsoft.Net.Http.Server.RequestContext)¶ Return type: System.Boolean public static bool IsWebSocketRequest(this RequestContext context)
-