ClientWebSocketOptions Klasse

Definition

Optionen, die für ein ClientWebSocket-Objekt zu verwenden sind.

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

Konstruktoren

ClientWebSocketOptions()

Eigenschaften

ClientCertificates

Ruft eine Auflistung von clientseitigen Zertifikaten ab oder legt diese 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

Dient zum Abrufen oder Festlegen der Optionen für die Erweiterung pro Nachricht. Wenn dies der Fall ist, werden die Optionen während der Handshake-Phase an den Server gesendet. Wenn der Server die Unterstützung pro Nachricht unterstützt und die Optionen akzeptiert werden, wird die WebSocket Instanz standardmäßig für alle Nachrichten mit aktivierter Komprimierung 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 geheime Daten enthalten, indem Sie kennzeichen für solche Nachrichten angeben DisableCompression .
KeepAliveInterval

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

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