WebSocket Members
The WebSocket type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() |
WebSocket(String, array<String>[]()[][]) |
Initializes a new instance of the WebSocket class with
the specified WebSocket URL and subprotocols.
|
Methods
Name | Description | |
---|---|---|
![]() |
Accept |
Accepts the WebSocket connection request.
|
![]() |
AcceptAsync |
Accepts the WebSocket connection request asynchronously.
|
![]() |
Close()()()() |
Closes the WebSocket connection, and releases all associated resources.
|
![]() |
Close(UInt16) |
Closes the WebSocket connection with the specified UInt16,
and releases all associated resources.
|
![]() |
Close(CloseStatusCode) |
Closes the WebSocket connection with the specified CloseStatusCode,
and releases all associated resources.
|
![]() |
Close(UInt16, String) | |
![]() |
Close(CloseStatusCode, String) |
Closes the WebSocket connection with the specified CloseStatusCode and
String, and releases all associated resources.
|
![]() |
CloseAsync()()()() |
Closes the WebSocket connection asynchronously, and releases all associated resources.
|
![]() |
CloseAsync(UInt16) |
Closes the WebSocket connection asynchronously with the specified UInt16,
and releases all associated resources.
|
![]() |
CloseAsync(CloseStatusCode) |
Closes the WebSocket connection asynchronously with the specified
CloseStatusCode, and releases all associated resources.
|
![]() |
CloseAsync(UInt16, String) | |
![]() |
CloseAsync(CloseStatusCode, String) |
Closes the WebSocket connection asynchronously with the specified
CloseStatusCode and String, and releases
all associated resources.
|
![]() |
Connect |
Establishes a WebSocket connection.
|
![]() |
ConnectAsync |
Establishes a WebSocket connection asynchronously.
|
![]() |
Equals(System.Object) | (Inherited from Object.) |
![]() |
Finalize | (Inherited from Object.) |
![]() |
GetHashCode | (Inherited from Object.) |
![]() |
GetType | (Inherited from Object.) |
![]() |
MemberwiseClone | (Inherited from Object.) |
![]() |
Ping()()()() |
Sends a ping using the WebSocket connection.
|
![]() |
Ping(String) |
Sends a ping with the specified message using the WebSocket connection.
|
![]() |
Send(array<Byte>[]()[][]) |
Sends binary data using the WebSocket connection.
|
![]() |
Send(FileInfo) |
Sends the specified file as binary data using the WebSocket connection.
|
![]() |
Send(String) |
Sends text data using the WebSocket connection.
|
![]() |
SendAsync(array<Byte>[]()[][], Action<(Of <<'(Boolean>)>>)) |
Sends binary data asynchronously using the WebSocket connection.
|
![]() |
SendAsync(FileInfo, Action<(Of <<'(Boolean>)>>)) |
Sends the specified file as binary data asynchronously using
the WebSocket connection.
|
![]() |
SendAsync(String, Action<(Of <<'(Boolean>)>>)) |
Sends text data asynchronously using the WebSocket connection.
|
![]() |
SendAsync(Stream, Int32, Action<(Of <<'(Boolean>)>>)) |
Sends binary data from the specified Stream asynchronously using
the WebSocket connection.
|
![]() |
SetCookie |
Sets an HTTP cookie to send with
the WebSocket connection request to the server.
|
![]() |
SetCredentials |
Sets a pair of username and password for
the HTTP authentication (Basic/Digest).
|
![]() |
SetProxy |
Sets an HTTP proxy server URL to connect through, and if necessary,
a pair of username and password for
the proxy server authentication (Basic/Digest).
|
![]() |
ToString | (Inherited from Object.) |
Properties
Name | Description | |
---|---|---|
![]() |
Compression |
Gets or sets the compression method used to compress a message on the WebSocket connection.
|
![]() |
Cookies |
Gets the HTTP cookies included in the WebSocket connection request and response.
|
![]() |
Credentials |
Gets the credentials for the HTTP authentication (Basic/Digest).
|
![]() |
EmitOnPing | |
![]() |
EnableRedirection |
Gets or sets a value indicating whether the WebSocket redirects
the connection request to the new URL located in the connection response.
|
![]() |
Extensions |
Gets the WebSocket extensions selected by the server.
|
![]() |
IsAlive |
Gets a value indicating whether the WebSocket connection is alive.
|
![]() |
IsSecure |
Gets a value indicating whether the WebSocket connection is secure.
|
![]() |
Log |
Gets the logging functions.
|
![]() |
Origin |
Gets or sets the value of the HTTP Origin header to send with
the WebSocket connection request to the server.
|
![]() |
Protocol |
Gets the WebSocket subprotocol selected by the server.
|
![]() |
ReadyState |
Gets the state of the WebSocket connection.
|
![]() |
SslConfiguration |
Gets or sets the SSL configuration used to authenticate the server and
optionally the client for secure connection.
|
![]() |
Url |
Gets the WebSocket URL used to connect, or accepted.
|
![]() |
WaitTime |
Gets or sets the wait time for the response to the Ping or Close.
|