ClientWebSocketOptions Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 podczas nawiązywania połączenia należy ustawić HttpStatusCode i HttpResponseHeaders. |
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 chwili obecnej opcje są wysyłane do serwera w fazie uzgadniania. Jeśli serwer obsługuje deflate poszczególnych komunikatów i opcje są akceptowane, wystąpienie WebSocket 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, określając flagę DisableCompression 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 interpretowania HttpVersion oraz sposobu negocjowania ostatecznej wersji protokołu HTTP z serwerem. |
KeepAliveInterval |
Pobiera lub ustawia interwał utrzymania aktywności protokołu WebSocket. |
KeepAliveTimeout |
Limit czasu do użycia podczas oczekiwania na peer's PONG w odpowiedzi na nas wysłanie PING; lub Zero lub InfiniteTimeSpan, aby wyłączyć oczekiwanie na odpowiedź elementu równorzędnego i użyć niechcianego PONGa jako Keep-Alive pulsu. Wartość domyślna to InfiniteTimeSpan. |
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ść Boolean wskazującą, czy podczas uzgadniania protokołu 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 określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
SetBuffer(Int32, Int32, ArraySegment<Byte>) |
Ustawia parametry buforu klienta. |
SetBuffer(Int32, Int32) |
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) |