IHttpWebSocketFeature Interface

Namespace
Microsoft.AspNetCore.Http.Features
Assemblies
  • Microsoft.AspNetCore.Http.Features

Syntax

public interface IHttpWebSocketFeature
interface Microsoft.AspNetCore.Http.Features.IHttpWebSocketFeature

Methods

AcceptAsync(Microsoft.AspNetCore.Http.WebSocketAcceptContext)

Attempts to upgrade the request to a System.Net.WebSockets.WebSocket. Check Microsoft.AspNetCore.Http.Features.IHttpWebSocketFeature.IsWebSocketRequest before invoking this.

Return type:System.Threading.Tasks.Task<System.Net.WebSockets.WebSocket>
Task<WebSocket> AcceptAsync(WebSocketAcceptContext context)

Properties

Microsoft.AspNetCore.Http.Features.IHttpWebSocketFeature.IsWebSocketRequest

Indicates if this is a WebSocket upgrade request.

Return type:System.Boolean
bool IsWebSocketRequest { get; }