System.Net.WebSockets La classe WebSocket consente alle applicazioni di inviare e ricevere dati dopo il completamento dell'aggiornamento di WebSocket. Crea un'istanza della classe . Interrompe la connessione WebSocket e annulla tutte le operazioni di I/O in corso. Chiude la connessione WebSocket come operazione asincrona utilizzando l'handshake di chiusura definito nelle specifiche del protocollo WebSocket sezione 7. Restituisca il valore .Oggetto dell'attività che rappresenta l'operazione asincrona. Indica il motivo della chiusura della connessione WebSocket. Specifica una spiegazione leggibile del motivo della chiusura della connessione. Token che può essere utilizzato per propagare la notifica della richiesta di annullamento delle operazioni. Avvia o completa l'handshake di chiusura definito nella Specifica del protocollo WebSocket, sezione 7 (le informazioni potrebbero essere in inglese). Restituisca il valore .Oggetto dell'attività che rappresenta l'operazione asincrona. Indica il motivo della chiusura della connessione WebSocket. Consente alle applicazioni di specificare una spiegazione leggibile sul motivo della chiusura della connessione. Token che può essere utilizzato per propagare la notifica della richiesta di annullamento delle operazioni. Indica il motivo per cui l'endpoint remoto ha avviato l'handshake di chiusura. Restituisca il valore . Consente all'endpoint remoto di descrivere il motivo per cui la connessione è stata chiusa. Restituisca il valore . Utilizzato per pulire le risorse non gestite per ASP.NET e le implementazioni indipendenti. Riceve dati dalla connessione WebSocket in modo asincrono. Restituisca il valore .Oggetto dell'attività che rappresenta l'operazione asincrona.La proprietà sull'oggetto attività restituisce una matrice che contiene i dati ricevuti. Fa riferimento al buffer di applicazione che rappresenta il percorso di archiviazione per i dati ricevuti. Propaga la notifica di richiesta di annullamento delle operazioni. Invia dati sulla connessione WebSocket in modo asincrono. Restituisca il valore .Oggetto dell'attività che rappresenta l'operazione asincrona. Il buffer da inviare tramite la connessione. Indica se l'applicazione sta inviando un messaggio testuale o binario. Indica se i dati nel buffer sono l'ultima parte di un messaggio. Token che propaga la notifica della richiesta di annullamento delle operazioni. Restituisce lo stato corrente della connessione WebSocket. Restituisca il valore . Sottoprotocollo negoziato durante l'handshake di apertura. Restituisca il valore . Rappresenta i codici di chiusura WebSocket noti definiti nella sezione 11.7 della specifica del protocollo WebSocket. Nessun errore specificato. (1001) Indica che è in corso la rimozione di un endpoint.Il server o il client diventerà non disponibile. La connessione verrà chiusa dal server a causa di un errore nel server. (1003) Il client o il server sta terminando la connessione poiché non accetta il tipo di dati fornito. (1007) Il client o il server sta terminando la connessione poiché ha ricevuto dati non coerenti con il tipo di messaggio. (1010) Il client sta terminando la connessione poiché prevedeva la negoziazione di un'estensione da parte del server. (1004) Riservato per un utilizzo futuro. (1000) La connessione è stata chiusa dopo che la richiesta è stata completata. (1008) La connessione verrà chiusa poiché un endpoint ha ricevuto un messaggio che ne viola i criteri. (1002) Il client o il server sta terminando la connessione a causa di un errore di protocollo. Contiene l'elenco degli errori possibili WebSocket. Indica che la connessione è stata interrotta in modo imprevisto. Indica un errore generale. Indica un errore verificatosi in fase di analisi delle intestazioni HTTP durante l'handshake di apertura. Indica che è stato ricevuto un frame di WebSocket con un codice operativo sconosciuto. Indica che il WebSocket è uno stato non valido per l'operazione specificata (ad esempio, chiuso o interrotto). Indica che si è verificato un errore nativo sconosciuto. Indica che la richiesta in ingresso non è una richiesta WebSocket valida. Indica che non erano presenti informazioni sugli errori nativi per l'eccezione. Indica che il client ha richiesto una versione non supportata del sottoprotocollo WebSocket. Indica che il client ha richiesto una versione non supportata del protocollo WebSocket. Rappresenta eccezioni che si verificano durante un'operazione su una connessione di WebSocket. Crea un'istanza della classe . Codice di errore nativo per l'eccezione. Crea un'istanza della classe . Codice di errore nativo per l'eccezione. Indica l'eccezione precedente che ha causato l'eccezione corrente. Crea un'istanza della classe . Codice di errore nativo per l'eccezione. Descrizione dell'errore. Crea un'istanza della classe . L'errore dall'enumerazione WebSocketError. Crea un'istanza della classe . L'errore dall'enumerazione WebSocketError. Indica l'eccezione precedente che ha causato l'eccezione corrente. Crea un'istanza della classe . L'errore dall'enumerazione WebSocketError. Codice di errore nativo per l'eccezione. Crea un'istanza della classe . L'errore dall'enumerazione WebSocketError. Codice di errore nativo per l'eccezione. Indica l'eccezione precedente che ha causato l'eccezione corrente. Crea un'istanza della classe . L'errore dall'enumerazione WebSocketError. Codice di errore nativo per l'eccezione. Descrizione dell'errore. Crea un'istanza della classe . L'errore dall'enumerazione WebSocketError. Codice di errore nativo per l'eccezione. Descrizione dell'errore. Indica l'eccezione precedente che ha causato l'eccezione corrente. Crea un'istanza della classe . L'errore dall'enumerazione WebSocketError. Descrizione dell'errore. Crea un'istanza della classe . L'errore dall'enumerazione WebSocketError. Descrizione dell'errore. Indica l'eccezione precedente che ha causato l'eccezione corrente. Crea un'istanza della classe . Descrizione dell'errore. Crea un'istanza della classe . Descrizione dell'errore. Indica l'eccezione precedente che ha causato l'eccezione corrente. Codice di errore nativo per l'eccezione che si è verificata. Restituisce . Restituisce un WebSocketError che indica il tipo di errore che si è verificato. Restituisce . Indica il tipo di messaggio. Il messaggio è in formato binario. È stata completata una ricezione perché è stato ricevuto un messaggio di chiusura. Il messaggio in testo non crittografato. Un'istanza di questa classe rappresenta il risultato dell'esecuzione di una singola operazione di ReceiveAsync in un WebSocket. Crea un'istanza della classe . Numero di byte ricevuti. Tipo messaggio ricevuto. Indica se si tratta del messaggio finale. Crea un'istanza della classe . Numero di byte ricevuti. Tipo messaggio ricevuto. Indica se si tratta del messaggio finale. Indica l'oggetto della connessione. Descrizione di . Indica il motivo per cui l'endpoint remoto ha avviato l'handshake di chiusura. Restituisce . Restituisce la descrizione facoltativa del motivo per cui l'handshake di chiusura è stato avviato dall'endpoint remoto. Restituisce . Indica il numero di byte ricevuti da WebSocket. Restituisce . Indica se il messaggio è stato ricevuto per intero. Restituisce . Indica se il messaggio corrente è un messaggio UTF-8 o un messaggio binario. Restituisce . Definisce i diversi stati in cui può trovarsi un'istanza di WebSockets. Riservato per un utilizzo futuro. Indica che l'handshake di chiusura WebSocket è stato completato correttamente. Un messaggio di chiusura è stato ricevuto dall'endpoint remoto. Un messaggio di chiusura è stato inviato all'endpoint remoto. La connessione sta negoziando l'handshake con l'endpoint remoto. Riservato per un utilizzo futuro. Lo stato iniziale dopo che l'handshake HTTP è stato completato.