ClientWebSocket Clase

Definición

Proporciona un cliente para la conexión a servicios de WebSocket.Provides a client for connecting to WebSocket services.

public ref class ClientWebSocket sealed : System::Net::WebSockets::WebSocket
public ref class ClientWebSocket : System::Net::WebSockets::WebSocket, IDisposable
public sealed class ClientWebSocket : System.Net.WebSockets.WebSocket
public class ClientWebSocket : System.Net.WebSockets.WebSocket, IDisposable
type ClientWebSocket = class
    inherit WebSocket
type ClientWebSocket = class
    inherit WebSocket
    interface IDisposable
Public NotInheritable Class ClientWebSocket
Inherits WebSocket
Public Class ClientWebSocket
Inherits WebSocket
Implements IDisposable
Herencia
ClientWebSocket
Implementaciones

Comentarios

Algunas de las clases y elementos de clase del System.Net.WebSockets espacio de nombres se admiten en Windows 7, Windows Vista SP2 y 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. Sin embargo, las únicas implementaciones públicas de WebSockets de cliente y servidor se admiten en Windows 8 y Windows Server 2012.However, the only public implementations of client and server WebSockets are supported on Windows 8 and Windows Server 2012. Los elementos de la clase del System.Net.WebSockets espacio de nombres que se admiten en Windows 7, Windows Vista SP2 y Windows Server 2008 son elementos de clase abstracta.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. Esto permite que un desarrollador de aplicaciones herede y extienda estas clases de clase abstracta y elementos de clase con una implementación real de WebSockets de cliente.This allows an application developer to inherit and extend these abstract class classes and class elements with an actual implementation of client WebSockets.

Constructores

ClientWebSocket()

Crea una instancia de la clase ClientWebSocket.Creates an instance of the ClientWebSocket class.

Propiedades

CloseStatus

Obtiene el motivo por el cual se ha iniciado el protocolo de enlace de cierre en la instancia de ClientWebSocket.Gets the reason why the close handshake was initiated on ClientWebSocket instance.

CloseStatusDescription

Obtiene una descripción de la razón por la cual se cerró la instancia ClientWebSocket.Gets a description of the reason why the ClientWebSocket instance was closed.

Options

Obtiene las opciones de WebSocket para la instancia ClientWebSocket.Gets the WebSocket options for the ClientWebSocket instance.

State

Obtiene el estado de WebSocket de la instancia ClientWebSocket.Gets the WebSocket state of the ClientWebSocket instance.

SubProtocol

Obtiene el subprotocolo WebSocket admitido para la instancia ClientWebSocket.Gets the supported WebSocket sub-protocol for the ClientWebSocket instance.

Métodos

Abort()

Anula la conexión y cancela todas las operaciones de E/S pendientes.Aborts the connection and cancels any pending IO operations.

CloseAsync(WebSocketCloseStatus, String, CancellationToken)

Cierra una instancia ClientWebSocket como una operación asincrónica.Close the ClientWebSocket instance as an asynchronous operation.

CloseOutputAsync(WebSocketCloseStatus, String, CancellationToken)

Cierra la salida de la instancia de ClientWebSocket como una operación asincrónica.Close the output for the ClientWebSocket instance as an asynchronous operation.

ConnectAsync(Uri, CancellationToken)

Conéctese a un servidor de WebSocket como una operación asincrónica.Connect to a WebSocket server as an asynchronous operation.

Dispose()

Libera los recursos no administrados que usa la instancia ClientWebSocket.Releases the unmanaged resources used by the ClientWebSocket instance.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ReceiveAsync(ArraySegment<Byte>, CancellationToken)

Recibe datos en ClientWebSocket como una operación asincrónica.Receives data on ClientWebSocket as an asynchronous operation.

ReceiveAsync(Memory<Byte>, CancellationToken)

Recibe datos en ClientWebSocket como una operación asincrónica.Receives data on ClientWebSocket as an asynchronous operation.

ReceiveAsync(Memory<Byte>, CancellationToken)

Recibe datos de la conexión de WebSocket de forma asincrónica.Receives data from the WebSocket connection asynchronously.

(Heredado de WebSocket)
SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken)

Envía datos de ClientWebSocket como una operación asincrónica.Sends data on ClientWebSocket as an asynchronous operation.

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

Envía datos de ClientWebSocket a partir de un rango de memoria de bytes de solo lectura como una operación asincrónica.Sends data on ClientWebSocket from a read-only byte memory range as an asynchronous operation.

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

Envía datos a través de la conexión WebSocket de forma asincrónica.Sends data over the WebSocket connection asynchronously.

(Heredado de WebSocket)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a