AspNetWebSocket Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет полнодуплексное соединение между веб-сервером и клиентом в приложении ASP.NET в режиме реального времени.
public ref class AspNetWebSocket sealed : System::Net::WebSockets::WebSocket
public sealed class AspNetWebSocket : System.Net.WebSockets.WebSocket
type AspNetWebSocket = class
inherit WebSocket
Public NotInheritable Class AspNetWebSocket
Inherits WebSocket
- Наследование
Свойства
CloseStatus |
Получает код состояния, указывающий, почему объект AspNetWebSocket был закрыт. |
CloseStatusDescription |
Получает сообщение о состоянии, объясняющее, почему объект AspNetWebSocket был закрыт. |
State |
Получает значение, указывающее открытое и закрытое состояние объекта AspNetWebSocket. |
SubProtocol |
Получает имя соответствующего приложению протокола, который удаленный клиент и сервер могут использовать для обмена данными через соединение AspNetWebSocket. |
Методы
Abort() |
Отменяет все ожидающие операции ввода-вывода объекта AspNetWebSocket и устанавливает для состояние объекта так, что его нельзя использовать для запуска дополнительных операций ввода-вывода. |
CloseAsync(WebSocketCloseStatus, String, CancellationToken) |
Отправляет асинхронное сообщение клиенту, чтобы закрыть соединение. Если сервер инициирует запрос на закрытие соединения, метод ожидает от клиента подтверждения запроса, прежде чем возвратить управление. |
CloseOutputAsync(WebSocketCloseStatus, String, CancellationToken) |
Отправляет асинхронное сообщение клиенту, чтобы закрыть соединение. Если сервер инициирует запрос на закрытие соединения, метод возвращает управление, не дожидаясь отклика. |
Dispose() |
Освобождает все ресурсы, используемые объектом AspNetWebSocket. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ReceiveAsync(ArraySegment<Byte>, CancellationToken) |
Получает отдельный фрагмент сообщения от удаленного клиента. |
ReceiveAsync(Memory<Byte>, CancellationToken) |
Асинхронно получает данные через соединение WebSocket. (Унаследовано от WebSocket) |
SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken) |
Отправляет отдельный фрагмент сообщения удаленному клиенту. |
SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, Boolean, CancellationToken) |
Асинхронно отправляет данные по соединению WebSocket. (Унаследовано от WebSocket) |
SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, WebSocketMessageFlags, CancellationToken) |
Асинхронно отправляет данные по соединению WebSocket. (Унаследовано от WebSocket) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |