Freigeben über


ClientWebSocketOptions Klasse

Definition

Optionen für die Verwendung mit einem ClientWebSocket -Objekt.

public ref class ClientWebSocketOptions sealed
public sealed class ClientWebSocketOptions
type ClientWebSocketOptions = class
Public NotInheritable Class ClientWebSocketOptions
Vererbung
ClientWebSocketOptions

Eigenschaften

ClientCertificates

Ruft eine Auflistung von clientseitigen Zertifikaten ab oder legt diese fest.

CollectHttpResponseDetails

Ruft einen Wert ab, der angibt, ob HttpStatusCode und HttpResponseHeaders festgelegt werden soll, wenn die Verbindung hergestellt wird, oder legt diesen fest.

Cookies

Ruft die der Anforderung zugeordneten Cookies ab oder legt diese fest.

Credentials

Ruft die Anmeldeinformationen für den Client ab oder legt diese fest.

DangerousDeflateOptions

Ruft die Optionen für die Pro-Message-Deflate-Erweiterung ab oder legt sie fest. Falls vorhanden, werden die Optionen während der Handshakephase an den Server gesendet. Wenn der Server Deflate pro Nachricht unterstützt und die Optionen akzeptiert werden, wird die WebSocket-Instanz mit aktivierter Komprimierung standardmäßig für alle Nachrichten erstellt.

Beachten Sie, dass die Aktivierung der Komprimierung die Anwendung dem Angriffstyp CRIME/BREACH unterliegt. Es wird dringend empfohlen, die Komprimierung beim Senden von Daten zu deaktivieren, die Geheimnisse enthalten, indem Sie ein Flag für solche Nachrichten angeben DisableCompression .

HttpVersion

Ruft die zu verwendende HTTP-Version ab oder legt sie fest.

HttpVersionPolicy

Ruft die Richtlinie ab, die bestimmt, wie HttpVersion interpretiert wird und wie die endgültige HTTP-Version mit dem Server ausgehandelt wird, oder legt sie fest.

KeepAliveInterval

Ruft das Keep-Alive-Intervall des WebSocket-Protokolls ab oder legt es fest.

KeepAliveTimeout

Optionen für die Verwendung mit einem ClientWebSocket -Objekt.

Proxy

Ruft den Proxy für WebSocket-Anforderungen ab oder legt diesen fest.

RemoteCertificateValidationCallback

Ruft den Rückruf zum Überprüfen eines Serverzertifikats ab oder legt diesen fest.

UseDefaultCredentials

Ruft einen Boolean-Wert ab oder legt ihn fest, der angibt, ob die Anmeldeinformationen während WebSocket-Handshakes verwendet werden.

Methoden

AddSubProtocol(String)

Fügt ein untergeordnetes Protokoll hinzu, das während des Handshakes der WebSocket-Verbindung ausgehandelt werden soll.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
SetBuffer(Int32, Int32)

Legt die Clientpufferparameter fest.

SetBuffer(Int32, Int32, ArraySegment<Byte>)

Legt Clientpufferparameter fest.

SetRequestHeader(String, String)

Erstellt einen HTTP-Anforderungsheader und seinen Wert.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: