AspNetWebSocket AspNetWebSocket AspNetWebSocket AspNetWebSocket Class

Определение

Представляет полнодуплексное соединение между веб-сервером и клиентом в приложении ASP.NET в режиме реального времени.Represents a real-time full-duplex connection between a web server and a client in an ASP.NET application.

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

Свойства

CloseStatus CloseStatus CloseStatus CloseStatus

Получает код состояния, указывающий, почему объект AspNetWebSocket был закрыт.Gets a status code that indicates why an AspNetWebSocket object was closed.

CloseStatusDescription CloseStatusDescription CloseStatusDescription CloseStatusDescription

Получает сообщение о состоянии, объясняющее, почему объект AspNetWebSocket был закрыт.Gets a status message that explains why an AspNetWebSocket object was closed.

State State State State

Получает значение, указывающее открытое и закрытое состояние объекта AspNetWebSocket.Gets a value that indicates the open or closed state of an AspNetWebSocket object.

SubProtocol SubProtocol SubProtocol SubProtocol

Получает имя соответствующего приложению протокола, который удаленный клиент и сервер могут использовать для обмена данными через соединение AspNetWebSocket.Gets the name of an application-specific protocol that a remote client and a server can use to exchange data over an AspNetWebSocket connection.

Методы

Abort() Abort() Abort() Abort()

Отменяет все ожидающие операции ввода-вывода объекта AspNetWebSocket и устанавливает для состояние объекта так, что его нельзя использовать для запуска дополнительных операций ввода-вывода.Cancels any pending I/O operations on the AspNetWebSocket object and sets the state of the object so that it cannot be used to start additional I/O operations.

CloseAsync(WebSocketCloseStatus, String, CancellationToken) CloseAsync(WebSocketCloseStatus, String, CancellationToken) CloseAsync(WebSocketCloseStatus, String, CancellationToken) CloseAsync(WebSocketCloseStatus, String, CancellationToken)

Отправляет асинхронное сообщение клиенту, чтобы закрыть соединение.Sends an asynchronous message to a client to close the connection. Если сервер инициирует запрос на закрытие соединения, метод ожидает от клиента подтверждения запроса, прежде чем возвратить управление.If the server initiates the request to close the connection, the method waits for the client to acknowledge the request before it returns.

CloseOutputAsync(WebSocketCloseStatus, String, CancellationToken) CloseOutputAsync(WebSocketCloseStatus, String, CancellationToken) CloseOutputAsync(WebSocketCloseStatus, String, CancellationToken) CloseOutputAsync(WebSocketCloseStatus, String, CancellationToken)

Отправляет асинхронное сообщение клиенту, чтобы закрыть соединение.Sends an asynchronous message to a client to close the connection. Если сервер инициирует запрос на закрытие соединения, метод возвращает управление, не дожидаясь отклика.If the server initiates the request to close the connection, the method returns without waiting for a response.

Dispose() Dispose() Dispose() Dispose()

Освобождает все ресурсы, используемые объектом AspNetWebSocket.Releases all resources used by an AspNetWebSocket object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ReceiveAsync(ArraySegment<Byte>, CancellationToken) ReceiveAsync(ArraySegment<Byte>, CancellationToken) ReceiveAsync(ArraySegment<Byte>, CancellationToken) ReceiveAsync(ArraySegment<Byte>, CancellationToken)

Получает отдельный фрагмент сообщения от удаленного клиента.Receives a single message fragment from a remote client.

ReceiveAsync(Memory<Byte>, CancellationToken) ReceiveAsync(Memory<Byte>, CancellationToken) ReceiveAsync(Memory<Byte>, CancellationToken) ReceiveAsync(Memory<Byte>, CancellationToken) Inherited from WebSocket
SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken) SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken) SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken) SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken)

Отправляет отдельный фрагмент сообщения удаленному клиенту.Sends a single message fragment to a remote client.

SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, Boolean, CancellationToken) SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, Boolean, CancellationToken) SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, Boolean, CancellationToken) SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, Boolean, CancellationToken) Inherited from WebSocket
ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

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