ClientWebSocketOptions Klasa

Definicja

Opcje do użycia z obiektem ClientWebSocket .

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

Właściwości

ClientCertificates

Pobiera lub ustawia kolekcję certyfikatów po stronie klienta.

CollectHttpResponseDetails

Pobiera lub ustawia wartość wskazującą, czy HttpStatusCode i HttpResponseHeaders powinna być ustawiona podczas nawiązywania połączenia.

Cookies

Pobiera lub ustawia pliki cookie skojarzone z żądaniem.

Credentials

Pobiera lub ustawia informacje o poświadczeniach klienta.

DangerousDeflateOptions

Pobiera lub ustawia opcje rozszerzenia per-message-deflate. W przypadku obecnej opcje są wysyłane do serwera w fazie uzgadniania. Jeśli serwer obsługuje deflate dla komunikatów, a opcje zostaną zaakceptowane, WebSocket wystąpienie zostanie utworzone z włączoną kompresją domyślnie dla wszystkich komunikatów.

Należy pamiętać, że włączenie kompresji sprawia, że aplikacja podlega atakom TYPU CRIME/BREACH. Zdecydowanie zaleca się wyłączenie kompresji podczas wysyłania danych zawierających wpisy tajne przez określenie DisableCompression flagi dla takich komunikatów.
HttpVersion

Pobiera lub ustawia wersję protokołu HTTP do użycia.

HttpVersionPolicy

Pobiera lub ustawia zasady określające sposób HttpVersion interpretacji i sposobu negocjowania ostatecznej wersji protokołu HTTP z serwerem.

KeepAliveInterval

Pobiera lub ustawia interwał utrzymania aktywności protokołu WebSocket.

Proxy

Pobiera lub ustawia serwer proxy dla żądań protokołu WebSocket.

RemoteCertificateValidationCallback

Pobiera lub ustawia wywołanie zwrotne w celu zweryfikowania certyfikatu serwera.

UseDefaultCredentials

Pobiera lub ustawia wartość wskazującą Boolean , czy podczas uzgadniania zestawu webSocket należy używać domyślnych poświadczeń.

Metody

AddSubProtocol(String)

Dodaje protokół podrzędny do negocjowania podczas uzgadniania połączenia protokołu WebSocket.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
SetBuffer(Int32, Int32)

Ustawia parametry buforu klienta.

SetBuffer(Int32, Int32, ArraySegment<Byte>)

Ustawia parametry buforu klienta.

SetRequestHeader(String, String)

Tworzy nagłówek żądania HTTP i jego wartość.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy