C# Класс imBMW.Clients.SocketClient

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

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

Метод Описание
Connect ( SocketConnectionSettings settings ) : System.Threading.Tasks.Task
Disconnect ( ) : void
SendMessage ( Message message ) : System.Threading.Tasks.Task
SocketClient ( ) : imBMW.iBus
parser_MessageReceived ( Message message ) : void

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

Метод Описание
OnConnected ( ) : void
OnInternalMessageReceived ( InternalMessage m ) : void

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

Метод Описание
Manager_MessageEnqueued ( MessageEventArgs e ) : void
ReadingLoop ( DataReader dataReader ) : void
Reconnect ( ) : void

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

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

public Connect ( SocketConnectionSettings settings ) : System.Threading.Tasks.Task
settings SocketConnectionSettings
Результат System.Threading.Tasks.Task

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

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

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

protected OnConnected ( ) : void
Результат void

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

protected OnInternalMessageReceived ( InternalMessage m ) : void
m imBMW.iBus.InternalMessage
Результат void

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

public SendMessage ( Message message ) : System.Threading.Tasks.Task
message imBMW.iBus.Message
Результат System.Threading.Tasks.Task

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

public SocketClient ( ) : imBMW.iBus
Результат imBMW.iBus

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

public parser_MessageReceived ( Message message ) : void
message imBMW.iBus.Message
Результат void