WebSocketExtensions Class

Namespace
Microsoft.Net.Http.Server
Assemblies
  • Microsoft.Net.WebSockets.Server

Syntax

public class WebSocketExtensions
class Microsoft.Net.Http.Server.WebSocketExtensions

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)