WebSocketAcceptContext Classe

Définition

Contexte de négociation d’une mise à niveau websocket.

public ref class WebSocketAcceptContext
public class WebSocketAcceptContext
type WebSocketAcceptContext = class
Public Class WebSocketAcceptContext
Héritage
WebSocketAcceptContext
Dérivé

Constructeurs

WebSocketAcceptContext()

Contexte de négociation d’une mise à niveau websocket.

Propriétés

DangerousEnableCompression

Active la prise en charge de l’extension WebSocket « permessage-deflate ».

N’oubliez pas que l’activation de la compression sur les connexions chiffrées rend l’application soumise aux attaques de type CRIME/VIOLATION. Il est fortement recommandé de désactiver la compression lors de l’envoi de données contenant des secrets en spécifiant DisableCompression lors de l’envoi de ces messages.

DisableServerContextTakeover

Désactive la prise en charge du contexte du serveur lors de l’utilisation de la compression. Ce paramètre réduit la surcharge de mémoire de la compression au coût d’un ratio de compression potentiellement pire.

KeepAliveInterval

Intervalle d’envoi d’images keep-alive. C’est une pulsation qui maintient la connexion en vie.

KeepAliveTimeout

Délai d’attente d’une réponse d’image Pong après l’envoi d’une trame Ping. Si le temps est dépassé, le websocket est abandonné.

ServerMaxWindowBits

Définit le logarithme de base 2 maximal de la taille de la fenêtre glissante LZ77 qui peut être utilisée pour la compression. Ce paramètre réduit la surcharge de mémoire de la compression au coût d’un ratio de compression potentiellement pire.

SubProtocol

Obtient ou définit le sous-protocole négocié.

S’applique à