C# Класс Adaptive.ReactiveTrader.Messaging.WebSocket.ClientWebSocketWrapper

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

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

Метод Описание
Connect ( ) : Task
Create ( string uri ) : ClientWebSocketWrapper
Disconnect ( ) : Task
IsConnected ( ) : bool
OnConnect ( Action onConnect ) : void
OnDisconnect ( Action onDisconnect ) : void
OnMessage ( ClientWebSocketWrapper>.Action onMessage ) : void
SendMessage ( string message ) : Task

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

Метод Описание
ClientWebSocketWrapper ( string uri ) : System

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

Метод Описание
CallOnConnected ( ) : void
CallOnDisconnected ( ) : void
CallOnMessage ( string message ) : void
SendMessageAsync ( string message ) : Task
StartListen ( ) : void

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

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

protected ClientWebSocketWrapper ( string uri ) : System
uri string
Результат System

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

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

Create() публичный статический Метод

public static Create ( string uri ) : ClientWebSocketWrapper
uri string
Результат ClientWebSocketWrapper

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

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

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

public IsConnected ( ) : bool
Результат bool

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

public OnConnect ( Action onConnect ) : void
onConnect Action
Результат void

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

public OnDisconnect ( Action onDisconnect ) : void
onDisconnect Action
Результат void

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

public OnMessage ( ClientWebSocketWrapper>.Action onMessage ) : void
onMessage ClientWebSocketWrapper>.Action
Результат void

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

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