Partager via


WebSocketAcceptContext Classe

Définition

Contexte pour la 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 pour la 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 à des attaques de type CRIME/VIOLATION. Il est vivement 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 de contrôle du contexte du serveur lors de l’utilisation de la compression. Ce paramètre réduit la surcharge de mémoire liée à la compression au prix d’un taux de compression potentiellement pire.

KeepAliveInterval

Intervalle d’envoi de trames de pong. Il s’agit d’un battement de coeur qui maintient la connexion vivante.

ServerMaxWindowBits

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

SubProtocol

Obtient ou définit le sous-protocole en cours de négociation.

S’applique à