Condividi tramite


ClientWebSocketOptions Classe

Definizione

Opzioni da usare con un ClientWebSocket oggetto.

public ref class ClientWebSocketOptions sealed
public sealed class ClientWebSocketOptions
type ClientWebSocketOptions = class
Public NotInheritable Class ClientWebSocketOptions
Ereditarietà
ClientWebSocketOptions

Proprietà

ClientCertificates

Ottiene o imposta una raccolta di certificati sul lato client.

CollectHttpResponseDetails

Ottiene o imposta un valore che indica se HttpStatusCode e HttpResponseHeaders deve essere impostato durante la definizione della connessione.

Cookies

Ottiene o imposta i cookie associati alla richiesta.

Credentials

Ottiene o imposta le informazioni sulle credenziali per il client.

DangerousDeflateOptions

Ottiene o imposta le opzioni per l'estensione per messaggio-deflate. Quando presente, le opzioni vengono inviate al server durante la fase handshake. Se il server supporta il deflate per messaggio e le opzioni vengono accettate, l'istanza WebSocket verrà creata con la compressione abilitata per impostazione predefinita per tutti i messaggi.

Tenere presente che l'abilitazione della compressione rende l'applicazione soggetta al tipo CRIME/BREACH di attacchi. È consigliabile disattivare la compressione durante l'invio di dati contenenti segreti specificando DisableCompression il flag per tali messaggi.

HttpVersion

Ottiene o imposta la versione HTTP da usare.

HttpVersionPolicy

Ottiene o imposta i criteri che determinano il modo in cui HttpVersion viene interpretato e il modo in cui viene negoziata la versione HTTP finale con il server.

KeepAliveInterval

Ottiene o imposta l'intervallo keep-alive del protocollo WebSocket.

KeepAliveTimeout

Opzioni da usare con un ClientWebSocket oggetto.

Proxy

Ottiene o imposta il proxy per le richieste WebSocket.

RemoteCertificateValidationCallback

Ottiene o imposta il callback per convalidare un certificato server.

UseDefaultCredentials

Ottiene o imposta un valore Boolean che indica se utilizzare le credenziali predefinite durante l'handshake di WebSocket.

Metodi

AddSubProtocol(String)

Aggiunge un protocollo secondario da negoziare durante l'handshake della connessione WebSocket.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
SetBuffer(Int32, Int32)

Imposta i parametri del buffer del client.

SetBuffer(Int32, Int32, ArraySegment<Byte>)

Imposta i parametri del buffer del client.

SetRequestHeader(String, String)

Crea un'intestazione di richiesta HTTP e il relativo valore.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a