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