Udostępnij za pośrednictwem


WebSocketDeflateOptions Klasa

Definicja

Opcje włączania kompresji dla poszczególnych komunikatów deflują kompresję dla WebSocketprogramu .

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

Uwagi

Mimo że specyfikacja protokołu WebSocket zezwala na bity okien od 8 do 15, bieżąca implementacja nie obsługuje 8 bitów.

Konstruktory

WebSocketDeflateOptions()

Tworzy wystąpienie klasy WebSocketDeflateOptions.

Właściwości

ClientContextTakeover

Gdy true po stronie klienta połączenia wskazuje, że będzie utrwalać kontekst deflate między komunikatami. Wartość domyślna to true.

ClientMaxWindowBits

Ten parametr wskazuje logarytm base-2 dla przesuwanego rozmiaru okna LZ77 używanego przez klienta do kompresji komunikatów i przez serwer w celu ich dekompresowania. Musi być wartością z zakresu od 9 do 15. Wartość domyślna to 15.

ServerContextTakeover

Gdy true po stronie serwera połączenia wskazuje, że będzie utrwalać kontekst deflate między komunikatami. Wartość domyślna to true.

ServerMaxWindowBits

Ten parametr wskazuje logarytm base-2 dla przesuwanego rozmiaru okna LZ77 używanego przez serwer do kompresji komunikatów i przez klienta w celu ich dekompresowania. Musi być wartością z zakresu od 9 do 15. Wartość domyślna to 15.

Metody

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)
ToString()

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

(Odziedziczone po Object)

Dotyczy