RingCentral .Net SDK
Public Member Functions | Public Attributes | Events | List of all members
RingCentral.Net.WebSocket.WebSocketExtension Class Reference
Inheritance diagram for RingCentral.Net.WebSocket.WebSocketExtension:
Inheritance graph
[legend]
Collaboration diagram for RingCentral.Net.WebSocket.WebSocketExtension:
Collaboration graph
[legend]

Public Member Functions

 WebSocketExtension (WebSocketOptions options=null)
 
override async Task Install (RestClient rc)
 
async Task Reconnect (bool recoverSubscription=true)
 Reconnect to WebSocket server More...
 
async Task< T > Request< T > (string method, string endpoint, object content=null)
 
async Task< SubscriptionSubscribe (string[] eventFilters, Action< string > callback)
 
async Task Revoke ()
 

Public Attributes

WebsocketClient ws
 
Wsc wsc
 
- Public Attributes inherited from RingCentral.SdkExtension
bool enabled = true
 

Events

EventHandler< WsgMessageMessageReceived
 
EventHandler< string > RawMessageReceived
 
EventHandler< WscWscReceived
 

Member Function Documentation

◆ Reconnect()

async Task RingCentral.Net.WebSocket.WebSocketExtension.Reconnect ( bool  recoverSubscription = true)
inline

Reconnect to WebSocket server

Parameters
recoverSubscriptionrecover your existing subscription if there is one. You will have to re-subscribe your existing subscription if you don't specify true here.
Returns

The documentation for this class was generated from the following file: