public WebWorkerHelper(string Par_URL, string Par_NameForSharedWW, BWorkerType par_WorkerType, BwwTransportType par_TransportType, IJSRuntime jsRuntime)
        {
            _JSRuntime = jsRuntime ??
                         throw new ArgumentNullException($"{nameof(jsRuntime)} missing. Try injecting it in your component, then passing it from OnAfterRender.");


            bwwJsInterop = new BwwJsInterop(_JSRuntime);

            _initialize(Par_URL, Par_NameForSharedWW, par_WorkerType, par_TransportType);
        }
 private void _initialize(string Par_URL, string Par_NameForSharedWW, BWorkerType par_WorkerType, BwwTransportType par_TransportType)
 {
     if (!string.IsNullOrEmpty(Par_URL))
     {
         StaticClass.webWorkerHelpers_List.Add(this);
         _url             = Par_URL;
         _NameForSharedWW = Par_NameForSharedWW;
         bworkerType      = par_WorkerType;
         bwwTransportType = par_TransportType;
         _create();
     }
     else
     {
         BwwError.Add(new BwwError {
             Message = "Url is not provided!", Description = string.Empty
         });
     }
 }