ClientWebSocketOptions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Opzioni da utilizzare con un oggetto ClientWebSocket.
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 lato client. |
CollectHttpResponseDetails |
Ottiene o imposta un valore che indica se HttpStatusCode e HttpResponseHeaders devono essere impostati quando si stabilisce la 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 di handshake. Se il server supporta il deflate per messaggio e le opzioni vengono accettate, l'istanza di 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 quando si inviano dati contenenti segreti specificando DisableCompression flag per tali messaggi. |
HttpVersion |
Ottiene o imposta la versione HTTP da utilizzare. |
HttpVersionPolicy |
Ottiene o imposta i criteri che determinano come HttpVersion viene interpretato e come viene negoziata la versione HTTP finale con il server. |
KeepAliveInterval |
Ottiene o imposta l'intervallo keep-alive del protocollo WebSocket. |
KeepAliveTimeout |
Il timeout da utilizzare quando in attesa del PONG del peer in risposta a noi inviando un PING; o Zero o InfiniteTimeSpan per disabilitare l'attesa della risposta del peer e usare un PONG non richiesto come heartbeat Keep-Alive. Il valore predefinito è InfiniteTimeSpan. |
Proxy |
Ottiene o imposta il proxy per le richieste WebSocket. |
RemoteCertificateValidationCallback |
Ottiene o imposta il callback per convalidare un certificato del server. |
UseDefaultCredentials |
Ottiene o imposta un valore Boolean che indica se le credenziali predefinite devono essere utilizzate durante l'handshake WebSocket. |
Metodi
AddSubProtocol(String) |
Aggiunge un sottoprotogramma da negoziare durante l'handshake di 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 il Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
SetBuffer(Int32, Int32, ArraySegment<Byte>) |
Imposta i parametri del buffer client. |
SetBuffer(Int32, Int32) |
Imposta i parametri del buffer 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) |