AspNetWebSocket Class
Represents a real-time full-duplex connection between a web server and a client in an ASP.NET application.
Assembly: System.Web (in System.Web.dll)
| Name | Description | |
|---|---|---|
![]() | CloseStatus | Gets a status code that indicates why an AspNetWebSocket object was closed.(Overrides WebSocket::CloseStatus.) |
![]() | CloseStatusDescription | Gets a status message that explains why an AspNetWebSocket object was closed.(Overrides WebSocket::CloseStatusDescription.) |
![]() | State | Gets a value that indicates the open or closed state of an AspNetWebSocket object.(Overrides WebSocket::State.) |
![]() | SubProtocol | Gets the name of an application-specific protocol that a remote client and a server can use to exchange data over an AspNetWebSocket connection.(Overrides WebSocket::SubProtocol.) |
| Name | Description | |
|---|---|---|
![]() | Abort() | Cancels any pending I/O operations on the AspNetWebSocket object and sets the state of the object so that it cannot be used to start additional I/O operations.(Overrides WebSocket::Abort().) |
![]() | CloseAsync(WebSocketCloseStatus, String^, CancellationToken) | Sends an asynchronous message to a client to close the connection. If the server initiates the request to close the connection, the method waits for the client to acknowledge the request before it returns.(Overrides WebSocket::CloseAsync(WebSocketCloseStatus, String^, CancellationToken).) |
![]() | CloseOutputAsync(WebSocketCloseStatus, String^, CancellationToken) | Sends an asynchronous message to a client to close the connection. If the server initiates the request to close the connection, the method returns without waiting for a response.(Overrides WebSocket::CloseOutputAsync(WebSocketCloseStatus, String^, CancellationToken).) |
![]() | Dispose() | Releases all resources used by an AspNetWebSocket object.(Overrides WebSocket::Dispose().) |
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType() | |
![]() | ReceiveAsync(ArraySegment<Byte>, CancellationToken) | Receives a single message fragment from a remote client.(Overrides WebSocket::ReceiveAsync(ArraySegment<Byte>, CancellationToken).) |
![]() | SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken) | Sends a single message fragment to a remote client.(Overrides WebSocket::SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken).) |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
Available since 4.5
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

