Example #1
0
        public WebSocketHelper(string Par_URL, BwsTransportType Par_TransportType, IJSRuntime jsRuntime)
        {
            _JSRuntime = jsRuntime ??
                         throw new ArgumentNullException($"{nameof(jsRuntime)} missing. Try injecting it in your component, then passing it from OnAfterRender.");

            _initialize(Par_URL, Par_TransportType);
        }
Example #2
0
        public void SetTransportType(BwsTransportType par_bwsTransportType)
        {
            if (TransportType != par_bwsTransportType)
            {
                TransportType = par_bwsTransportType;

                _setTransportType();
            }
        }
Example #3
0
 private void Cmd_SetTransport(int Par_transportCode)
 {
     if (TransportCode != Par_transportCode)
     {
         TransportCode = Par_transportCode;
         BwsTransportType b = (BwsTransportType)(TransportCode);
         if (WebSocketHelper1.bwsTransportType != b)
         {
             WebSocketHelper1.SetTransportType(b);
         }
         ;
     }
 }
Example #4
0
 private void _initialize(string Par_URL, BwsTransportType Par_TransportType)
 {
     if (!string.IsNullOrEmpty(Par_URL))
     {
         StaticClass.webSocketHelpers_List.Add(this);
         _url          = Par_URL;
         TransportType = Par_TransportType;
         _connect();
     }
     else
     {
         BwsError.Add(new BwsError {
             Message = "Url is not provided!", Description = string.Empty
         });
     }
 }