RingCentral .Net SDK
Loading...
Searching...
No Matches
RingCentral.Net.WebSocket.WebSocketExtension Class Reference
Inheritance diagram for RingCentral.Net.WebSocket.WebSocketExtension:
Collaboration diagram for RingCentral.Net.WebSocket.WebSocketExtension:

Public Member Functions

 WebSocketExtension (WebSocketOptions options=null)
override async Task Install (RestClient rc)
async Task Reconnect (bool recoverSubscription=true)
 Reconnect to WebSocket server.
async Task< T > Request< T > (string method, string endpoint, object content=null)
async Task< Subscription > Subscribe (string[] eventFilters, Action< string > callback)
async Task Revoke ()
Public Member Functions inherited from RingCentral.SdkExtension
Task Install (RestClient rc)

Public Attributes

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

Events

EventHandler< WsgMessage > MessageReceived
EventHandler< string > RawMessageReceived
EventHandler< Wsc > WscReceived

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:
  • RingCentral.Net.WebSocket/WebSocketExtension.cs