C# Class Adaptive.ReactiveTrader.Messaging.WebSocket.ClientWebSocketWrapper

Afficher le fichier Open project: AdaptiveConsulting/ReactiveTraderCloud Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
ClientWebSocketWrapper ( string uri ) : System

Private Methods

Méthode Description
CallOnConnected ( ) : void
CallOnDisconnected ( ) : void
CallOnMessage ( string message ) : void
SendMessageAsync ( string message ) : Task
StartListen ( ) : void

Method Details

ClientWebSocketWrapper() protected méthode

protected ClientWebSocketWrapper ( string uri ) : System
uri string
Résultat System

Connect() public méthode

public Connect ( ) : Task
Résultat Task

Create() public static méthode

public static Create ( string uri ) : ClientWebSocketWrapper
uri string
Résultat ClientWebSocketWrapper

Disconnect() public méthode

public Disconnect ( ) : Task
Résultat Task

IsConnected() public méthode

public IsConnected ( ) : bool
Résultat bool

OnConnect() public méthode

public OnConnect ( Action onConnect ) : void
onConnect Action
Résultat void

OnDisconnect() public méthode

public OnDisconnect ( Action onDisconnect ) : void
onDisconnect Action
Résultat void

OnMessage() public méthode

public OnMessage ( ClientWebSocketWrapper>.Action onMessage ) : void
onMessage ClientWebSocketWrapper>.Action
Résultat void

SendMessage() public méthode

public SendMessage ( string message ) : Task
message string
Résultat Task