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
Наследование
AspNetWebSocket

Свойства

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)

Применяется к