C# Класс Microsoft.AspNetCore.SignalR.WebSockets.WebSocketHandler

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GetWebSocketState WebSocketState
IsClosedOrClosedSent bool
IsFatalException bool
ProcessWebSocketRequestAsync Task
ProcessWebSocketRequestAsync Task

Открытые методы

Метод Описание
CloseAsync ( ) : Task
OnClose ( ) : void
OnError ( ) : void
OnMessage ( byte message ) : void
OnMessage ( string message ) : void
OnOpen ( ) : void
SendAsync ( ArraySegment message, WebSocketMessageType messageType, bool endOfMessage = true ) : Task
SendAsync ( string message ) : Task

Защищенные методы

Метод Описание
WebSocketHandler ( int maxIncomingMessageSize, ILogger logger ) : System

Приватные методы

Метод Описание
GetWebSocketState ( WebSocket webSocket ) : WebSocketState
IsClosedOrClosedSent ( WebSocket webSocket ) : bool
IsFatalException ( Exception ex ) : bool
ProcessWebSocketRequestAsync ( WebSocket webSocket, CancellationToken disconnectToken ) : Task
ProcessWebSocketRequestAsync ( WebSocket webSocket, CancellationToken disconnectToken, Func messageRetriever, object state ) : Task

Описание методов

CloseAsync() публичный Метод

public CloseAsync ( ) : Task
Результат Task

OnClose() публичный Метод

public OnClose ( ) : void
Результат void

OnError() публичный Метод

public OnError ( ) : void
Результат void

OnMessage() публичный Метод

public OnMessage ( byte message ) : void
message byte
Результат void

OnMessage() публичный Метод

public OnMessage ( string message ) : void
message string
Результат void

OnOpen() публичный Метод

public OnOpen ( ) : void
Результат void

SendAsync() публичный Метод

public SendAsync ( ArraySegment message, WebSocketMessageType messageType, bool endOfMessage = true ) : Task
message ArraySegment
messageType WebSocketMessageType
endOfMessage bool
Результат Task

SendAsync() публичный Метод

public SendAsync ( string message ) : Task
message string
Результат Task

WebSocketHandler() защищенный Метод

protected WebSocketHandler ( int maxIncomingMessageSize, ILogger logger ) : System
maxIncomingMessageSize int
logger ILogger
Результат System