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

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

Private Properties

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

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

Метод Описание
CloseAsync ( ) : Task
OnClose ( ) : void
OnError ( ) : void
OnMessage ( byte message ) : void
OnMessage ( string message ) : void
OnOpen ( ) : void
Send ( string message ) : Task

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

Метод Описание
WebSocketHandler ( int maxIncomingMessageSize ) : 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
SendAsync ( ArraySegment message, WebSocketMessageType messageType, bool endOfMessage = true ) : Task
SendAsync ( string message ) : 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

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

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

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

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