public ProvisioningSocket(string httpUri, ISignalWebSocketFactory webSocketFactory, CancellationToken token)
 {
     WsUri = httpUri.Replace("https://", "wss://")
             .Replace("http://", "ws://") + "/v1/websocket/provisioning/";
     SignalWebSocket = webSocketFactory.CreateSignalWebSocket(token, new Uri(WsUri));
     SignalWebSocket.MessageReceived += SignalWebSocket_MessageReceived;
 }
Exemplo n.º 2
0
        public ProvisioningSocket(string httpUri, ISignalWebSocketFactory webSocketFactory, CancellationToken?token = null)
        {
            if (token == null)
            {
                token = CancellationToken.None;
            }

            wsUri = httpUri.Replace("https://", "wss://")
                    .Replace("http://", "ws://") + "/v1/websocket/provisioning/";
            signalWebSocket = webSocketFactory.CreateSignalWebSocket(new Uri(wsUri), token);
            signalWebSocket.MessageReceived += SignalWebSocket_MessageReceived;
        }