ClientWebSocket ClientWebSocket ClientWebSocket ClientWebSocket Class

Definition

Stellt einen Client für die Verbindung mit WebSocket-Dienstleistungen bereit.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
Vererbung
ClientWebSocketClientWebSocketClientWebSocketClientWebSocket
Implementiert

Hinweise

Einige der Klassen und Klassenelemente in der System.Net.WebSockets Namespace werden in Windows 7, Windows Vista SP2 und Windows Server 2008 unterstützt.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. Allerdings sind die einzige öffentlichen Implementierungen der Client- und WebSockets unter Windows 8 und Windows Server 2012 unterstützt.However, the only public implementations of client and server WebSockets are supported on Windows 8 and Windows Server 2012. Die Klassenelemente in der System.Net.WebSockets Namespace, die auf Windows 7, Windows Vista SP2 und Windows Server 2008 unterstützt werden, sind abstrakte Klasse von Elementen.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. Dadurch wird ein Anwendungsentwickler erben, und erweitern diese abstrakte Klasse-Klassen und die Klassenelemente mit einer echten Implementierung des WebSockets-Clients.This allows an application developer to inherit and extend these abstract class classes and class elements with an actual implementation of client WebSockets.

Konstruktoren

ClientWebSocket() ClientWebSocket() ClientWebSocket() ClientWebSocket()

Erstellt eine Instanz der ClientWebSocket-Klasse.Creates an instance of the ClientWebSocket class.

Eigenschaften

CloseStatus CloseStatus CloseStatus CloseStatus

Ruft den Grund ab, warum der Schließen-Handshake auf der ClientWebSocket-Instanz initiiert wurde.Gets the reason why the close handshake was initiated on ClientWebSocket instance.

CloseStatusDescription CloseStatusDescription CloseStatusDescription CloseStatusDescription

Ruft eine Beschreibung des Grunds ab, warum die ClientWebSocket Instanz geschlossen wurde.Gets a description of the reason why the ClientWebSocket instance was closed.

Options Options Options Options

Ruft die WebSocket-Optionen für die ClientWebSocket-Instanz ab.Gets the WebSocket options for the ClientWebSocket instance.

State State State State

Ruft den WebSocket-Zustand der ClientWebSocket-Instanz ab.Gets the WebSocket state of the ClientWebSocket instance.

SubProtocol SubProtocol SubProtocol SubProtocol

Ruft das unterstützte WebSocket-Unterprotokoll für die ClientWebSocket-Instanz ab.Gets the supported WebSocket sub-protocol for the ClientWebSocket instance.

Methoden

Abort() Abort() Abort() Abort()

Bricht die Verbindung ab und bricht alle ausstehenden EA-Vorgänge ab.Aborts the connection and cancels any pending IO operations.

CloseAsync(WebSocketCloseStatus, String, CancellationToken) CloseAsync(WebSocketCloseStatus, String, CancellationToken) CloseAsync(WebSocketCloseStatus, String, CancellationToken) CloseAsync(WebSocketCloseStatus, String, CancellationToken)

Schließen Sie die ClientWebSocket Instanz als einen asynchronen Vorgang.Close the ClientWebSocket instance as an asynchronous operation.

CloseOutputAsync(WebSocketCloseStatus, String, CancellationToken) CloseOutputAsync(WebSocketCloseStatus, String, CancellationToken) CloseOutputAsync(WebSocketCloseStatus, String, CancellationToken) CloseOutputAsync(WebSocketCloseStatus, String, CancellationToken)

Schließen Sie die Ausgaben für die ClientWebSocket-Instanz als asynchroner Vorgang.Close the output for the ClientWebSocket instance as an asynchronous operation.

ConnectAsync(Uri, CancellationToken) ConnectAsync(Uri, CancellationToken) ConnectAsync(Uri, CancellationToken) ConnectAsync(Uri, CancellationToken)

Stellen Sie eine Verbindung mit einem WebSocket-Server als asynchroner Vorgang her.Connect to a WebSocket server as an asynchronous operation.

Dispose() Dispose() Dispose() Dispose()

Gibt die vom ClientWebSocket-Instanz verwendeten nicht verwalteten Ressourcen frei.Releases the unmanaged resources used by the ClientWebSocket instance.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ReceiveAsync(ArraySegment<Byte>, CancellationToken) ReceiveAsync(ArraySegment<Byte>, CancellationToken) ReceiveAsync(ArraySegment<Byte>, CancellationToken) ReceiveAsync(ArraySegment<Byte>, CancellationToken)

Empfängt Daten auf ClientWebSocket in einem asynchronen Vorgang.Receives data on ClientWebSocket as an asynchronous operation.

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

Sendet Daten auf ClientWebSocket in einem asynchronen Vorgang.Send data on ClientWebSocket as an asynchronous operation.

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

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für: