ClientWebSocketOptions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |