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); }
public void SetTransportType(BwsTransportType par_bwsTransportType) { if (TransportType != par_bwsTransportType) { TransportType = par_bwsTransportType; _setTransportType(); } }
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); } ; } }
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 }); } }