C# 클래스 Adaptive.ReactiveTrader.Messaging.WebSocket.ClientWebSocketWrapper

파일 보기 프로젝트 열기: AdaptiveConsulting/ReactiveTraderCloud 1 사용 예제들

공개 메소드들

메소드 설명
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