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 zur 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 |
Dient zum Abrufen oder Festlegen einer Auflistung von clientseitigen Zertifikaten. |
CollectHttpResponseDetails |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob HttpStatusCode und HttpResponseHeaders beim Herstellen der Verbindung festgelegt werden sollen. |
Cookies |
Ruft die Cookies ab, die der Anforderung zugeordnet sind, oder legt diese fest. |
Credentials |
Ruft die Anmeldeinformationen für den Client ab oder legt diese fest. |
DangerousDeflateOptions |
Ruft die Optionen für die Erweiterung pro Nachricht ab, oder legt diese fest. Wenn vorhanden, werden die Optionen während der Handshake-Phase an den Server gesendet. Wenn der Server die Verzögerung pro Nachricht unterstützt und die Optionen akzeptiert werden, wird die WebSocket Instanz mit standardmäßig aktivierter Komprimierung für alle Nachrichten erstellt. Beachten Sie, dass die Aktivierung der Komprimierung die Anwendung dem Typ "CRIME/BREACH" von Angriffen unterliegt. Es wird dringend empfohlen, die Komprimierung beim Senden von Daten, die geheime Daten enthalten, zu deaktivieren, indem DisableCompression Kennzeichnung für solche Nachrichten angegeben wird. |
HttpVersion |
Ruft die zu verwendende HTTP-Version ab oder legt sie fest. |
HttpVersionPolicy |
Dient zum Abrufen oder Festlegen der Richtlinie, die bestimmt, wie HttpVersion interpretiert wird und wie die endgültige HTTP-Version mit dem Server ausgehandelt wird. |
KeepAliveInterval |
Dient zum Abrufen oder Festlegen des WebSocket-Protokoll-Keep-Alive-Intervalls. |
KeepAliveTimeout |
Das Timeout, das verwendet werden soll, wenn er auf das PONG des Peers wartet, als Reaktion darauf, dass wir einen PING senden; oder Zero oder InfiniteTimeSpan, das Warten auf die Reaktion des Peers zu deaktivieren und stattdessen einen unerwünschten PONG als Keep-Alive Takt zu verwenden. Der Standardwert ist InfiniteTimeSpan. |
Proxy |
Dient zum Abrufen oder Festlegen des Proxys für WebSocket-Anforderungen. |
RemoteCertificateValidationCallback |
Ruft den Rückruf ab, um ein Serverzertifikat zu überprüfen, oder legt diesen fest. |
UseDefaultCredentials |
Dient zum Abrufen oder Festlegen eines Boolean Werts, der angibt, ob Standardanmeldeinformationen während des WebSocket-Handshake verwendet werden sollen. |
Methoden
AddSubProtocol(String) |
Fügt ein Unterprotokoll hinzu, das während des WebSocket-Verbindungs-Handshakes ausgehandelt werden soll. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
SetBuffer(Int32, Int32, ArraySegment<Byte>) |
Legt Clientpufferparameter fest. |
SetBuffer(Int32, Int32) |
Legt die 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) |