ClientWebSocket Classe

Definizione

Fornisce un client per la connessione ai servizi WebSocket.Provides a client for connecting to WebSocket services.

public ref class ClientWebSocket : System::Net::WebSockets::WebSocket, IDisposable
public class ClientWebSocket : System.Net.WebSockets.WebSocket, IDisposable
type ClientWebSocket = class
    inherit WebSocket
    interface IDisposable
Public Class ClientWebSocket
Inherits WebSocket
Implements IDisposable
Ereditarietà
ClientWebSocket
Implementazioni

Commenti

Alcune classi e gli elementi di classe nello System.Net.WebSockets spazio dei nomi sono supportati in Windows 7, Windows Vista SP2 e Windows Server 2008.Some of the classes and class elements in the System.Net.WebSockets namespace are supported on Windows 7, Windows Vista SP2, and Windows Server 2008. Tuttavia, le uniche implementazioni pubbliche dei WebSocket client e server sono supportate in Windows 8 e Windows Server 2012.However, the only public implementations of client and server WebSockets are supported on Windows 8 and Windows Server 2012. Gli elementi della classe nello System.Net.WebSockets spazio dei nomi supportati in Windows 7, Windows Vista SP2 e Windows Server 2008 sono elementi di classe astratta.The class elements in the System.Net.WebSockets namespace that are supported on Windows 7, Windows Vista SP2, and Windows Server 2008 are abstract class elements. Ciò consente a uno sviluppatore di applicazioni di ereditare ed estendere queste classi e elementi di classe astratti con un'implementazione effettiva di WebSocket client.This allows an application developer to inherit and extend these abstract class classes and class elements with an actual implementation of client WebSockets.

Costruttori

ClientWebSocket()

Crea un'istanza della classe ClientWebSocket.Creates an instance of the ClientWebSocket class.

Proprietà

CloseStatus

Ottiene il motivo per cui è stato iniziato l'handshake di chiusura nell'istanza ClientWebSocket.Gets the reason why the close handshake was initiated on ClientWebSocket instance.

CloseStatusDescription

Ottiene una descrizione del motivo per cui l'istanza ClientWebSocket è stata chiusa.Gets a description of the reason why the ClientWebSocket instance was closed.

Options

Ottiene le opzioni WebSocket per l'istanza di ClientWebSocket.Gets the WebSocket options for the ClientWebSocket instance.

State

Ottiene lo stato WebSocket dell'istanza di ClientWebSocket.Gets the WebSocket state of the ClientWebSocket instance.

SubProtocol

Ottiene il sottoprotocollo WebSocket supportato per l'istanza di ClientWebSocket.Gets the supported WebSocket sub-protocol for the ClientWebSocket instance.

Metodi

Abort()

Interrompe la connessione e annulla tutte le operazioni di I/O in sospeso.Aborts the connection and cancels any pending IO operations.

CloseAsync(WebSocketCloseStatus, String, CancellationToken)

Chiude l'istanza ClientWebSocket come operazione asincrona.Close the ClientWebSocket instance as an asynchronous operation.

CloseOutputAsync(WebSocketCloseStatus, String, CancellationToken)

Chiude l'output per l'istanza di ClientWebSocket come operazione asincrona.Close the output for the ClientWebSocket instance as an asynchronous operation.

ConnectAsync(Uri, CancellationToken)

Connettersi a un server WebSocket come operazione asincrona.Connect to a WebSocket server as an asynchronous operation.

Dispose()

Consente di liberare le risorse non gestite utilizzate dall'istanza ClientWebSocket.Releases the unmanaged resources used by the ClientWebSocket instance.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ReceiveAsync(ArraySegment<Byte>, CancellationToken)

Ricevere i dati su ClientWebSocket come operazione asincrona.Receives data on ClientWebSocket as an asynchronous operation.

ReceiveAsync(Memory<Byte>, CancellationToken)

Riceve i dati in ClientWebSocket in un intervallo di memoria di byte come operazione asincrona.Receives data on ClientWebSocket to a byte memory range as an asynchronous operation.

SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken)

Invia i dati in ClientWebSocket come operazione asincrona.Sends data on ClientWebSocket as an asynchronous operation.

SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, Boolean, CancellationToken)

Invia dati in ClientWebSocket da un intervallo di memoria di byte di sola lettura come operazione asincrona.Sends data on ClientWebSocket from a read-only byte memory range as an asynchronous operation.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a