System.Net.WebSockets Класс WebSocket позволяет приложениям отправлять и получать данные после завершения обновления WebSocket. Создает экземпляр класса . Отменяет соединение WebSocket и отменяет все ожидающие операции ввода-вывода. Закрывает соединение WebSocket как асинхронная операция с помощью подтверждение закрытия, определенного в 7 разделе Спецификации протокола WebSocket. Возвращает .Объект задачи, представляющий асинхронную операцию. Указывает причину закрытия соединения WebSocket. Задает объяснение причины закрытия соединения в понятном для человека формате. Токен, который может использоваться для распространения уведомления о том, что операции следует отменить. Инициирует или завершает подтверждение закрытия, определенное в разделе 7 спецификации протокола WebSocket. Возвращает .Объект задачи, представляющий асинхронную операцию. Указывает причину закрытия соединения WebSocket. Разрешает приложениям задавать доступное для чтения людьми объяснение о том, почему соединение закрыто. Токен, который может использоваться для распространения уведомления о том, что операции следует отменить. Указывает причину инициирования удаленной конечной точкой подтверждения закрытия. Возвращает . Разрешает удаленной конечной точке описывать причины, почему соединение было закрыто. Возвращает . Используется для очистки неуправляемых ресурсов для реализаций ASP.NET и резидентных реализаций. Получает данные через соединение WebSocket асинхронно. Возвращает .Объект задачи, представляющий асинхронную операцию.Свойство в объекте задачи возвращает массив , содержащий полученные данные. Ссылается на буфер приложения - место хранения полученных данных. Распространение уведомления о том, что операции следует отменить. Отправляет данные через соединение WebSocket асинхронно. Возвращает .Объект задачи, представляющий асинхронную операцию. Буфер, отправляемый через соединение. Указывает, двоичное или текстовое сообщение отправляет приложение. Указывает, являются ли данные в "буфере" последней частью сообщения. Токен, который распространяет уведомление о том, что операции следует отменить. Возвращает текущее состояние подключения WebSocket. Возвращает . Подпротокол, который был согласован во время подтверждения открытия. Возвращает . Представляет стандартные коды закрытия WebSocket, как указано в параграфе 11.7 спецификации протокола WebSocket. Ошибка не указана. (1001) Указывает на то, что конечная точка удалена.Клиент или сервер становятся недоступными. Соединение будет закрыто сервером из-за ошибки на сервере. (1003) Клиент или сервер завершает подключение, так как он не может принять полученный тип данных. (1007) Клиент или сервер завершает подключение, так как он получил данные, не соответствующие типу сообщения. (1010) Клиент завершает подключение, поскольку ожидалось, что расширение будет согласовано сервером. (1004) Зарезервировано для дальнейшего использования. (1000) Соединение закрыто после того, как запрос был выполнен. (1008) Соединение будет закрыто из-за того, что конечная точка получала сообщение, которое нарушает его политику. (1002) Клиент или сервер завершает подключение из-за ошибки протокола. Содержит список возможных ошибок WebSocket. Указывает, что подключение было неожиданно прервано. Показывает общую ошибку. Указывает, что произошла ошибка при разборе заголовков HTTP во время подтверждения открытия. Указывает, что был получен кадр WebSocket с неизвестным кодом операции. Указывает, что WebSocket находится в недопустимом состоянии для заданной операции (например, закрывается или прерывается). Указывает, что произошла неизвестная собственная ошибка. Указывает, что входящий запрос не был допустимым запросом WebSocket. Указывает, что для исключения не было никаких собственных сведений об ошибке. Указывает, что клиент запросил неподдерживаемую версию подпротокола WebSocket. Указывает, что клиент запросил неподдерживаемую версию протокола WebSocket. Представляет исключение, возникшее при выполнении операции на соединении WebSocket. Создает экземпляр класса . Машинный код ошибки для исключения. Создает экземпляр класса . Машинный код ошибки для исключения. Указывает предыдущее исключение, которое привело к появлению текущего исключения. Создает экземпляр класса . Машинный код ошибки для исключения. Описание ошибки. Создает экземпляр класса . Ошибка от перечисления WebSocketError. Создает экземпляр класса . Ошибка от перечисления WebSocketError. Указывает предыдущее исключение, которое привело к появлению текущего исключения. Создает экземпляр класса . Ошибка от перечисления WebSocketError. Машинный код ошибки для исключения. Создает экземпляр класса . Ошибка от перечисления WebSocketError. Машинный код ошибки для исключения. Указывает предыдущее исключение, которое привело к появлению текущего исключения. Создает экземпляр класса . Ошибка от перечисления WebSocketError. Машинный код ошибки для исключения. Описание ошибки. Создает экземпляр класса . Ошибка от перечисления WebSocketError. Машинный код ошибки для исключения. Описание ошибки. Указывает предыдущее исключение, которое привело к появлению текущего исключения. Создает экземпляр класса . Ошибка от перечисления WebSocketError. Описание ошибки. Создает экземпляр класса . Ошибка от перечисления WebSocketError. Описание ошибки. Указывает предыдущее исключение, которое привело к появлению текущего исключения. Создает экземпляр класса . Описание ошибки. Создает экземпляр класса . Описание ошибки. Указывает предыдущее исключение, которое привело к появлению текущего исключения. Машинный код ошибки для возникшего исключения. Возвращает . Возвращает WebSocketError, указывающий тип происшедшей ошибки. Возвращает . Указывает тип сообщения. Сообщение должно быть в двоичном формате. Получение завершено из-за того, что было получено сообщение закрывания. Сообщение в виде открытого текста. Экземпляр этого класса, представляющий результат выполнения одной операцию ReceiveAsync на WebSocket. Создает экземпляр класса . Число полученных байтов. Тип полученного сообщения. Указывает, является ли данное сообщение конечным. Создает экземпляр класса . Число полученных байтов. Тип полученного сообщения. Указывает, является ли данное сообщение конечным. Указывает подключения. Описание параметра . Указывает причину инициирования удаленной конечной точкой подтверждения закрытия. Возвращает . Возвращает необязательное описание, которое показывает, почему подтверждение закрытия было инициировано удаленной конечной точкой. Возвращает . Указывает количество байтов, полученных объектом WebSocket. Возвращает . Указывает, было ли сообщение получено полностью. Возвращает . Указывает, сообщением UTF-8 или двоичным сообщением является текущее сообщение. Возвращает . Указывает различные состояния, в которых может быть экземпляр WebSockets. Зарезервировано для использования в будущем. Указывает, что подтверждение закрытия WebSocket завершилось правильно. Сообщение о закрытии было получено от удаленной конечной точки. Сообщение о закрытии было отправлено удаленной конечной точке. Соединение согласовывает подтверждение с удаленной конечной точкой. Зарезервировано для использования в будущем. Начальное состояние после завершения подтверждения HTTP.