C# Класс Gwupe.Cloud.Messaging.WebSocketMessageHandler

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

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

Метод Описание
OnClose ( WebSocketConnection aConnection, int aCloseCode, string aCloseReason, bool aClosedByPeer ) : void
OnOpen ( WebSocketConnection aConnection ) : void
ProcessMessage ( String s ) : void
SendMessage ( Message message ) : void
WebSocketMessageHandler ( ConnectionMaintainer cm ) : System

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

Метод Описание
GetMessage ( MemoryStream rawData, bool finalFrame, int opCode ) : Message
ParseDataToMessage ( MemoryStream data ) : Message
ProcessMessage ( Message message ) : void
SanitiseMessage ( string messageString ) : string

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

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

public OnClose ( WebSocketConnection aConnection, int aCloseCode, string aCloseReason, bool aClosedByPeer ) : void
aConnection Bauglir.Ex.WebSocketConnection
aCloseCode int
aCloseReason string
aClosedByPeer bool
Результат void

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

public OnOpen ( WebSocketConnection aConnection ) : void
aConnection Bauglir.Ex.WebSocketConnection
Результат void

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

public ProcessMessage ( String s ) : void
s String
Результат void

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

public SendMessage ( Message message ) : void
message Gwupe.Cloud.Messaging.API.Message
Результат void

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

public WebSocketMessageHandler ( ConnectionMaintainer cm ) : System
cm Gwupe.Cloud.Communication.ConnectionMaintainer
Результат System