public void SetTransportType(BwwTransportType par_bwwTransportType)
        {
            if (bwwTransportType != par_bwwTransportType)
            {
                bwwTransportType = par_bwwTransportType;

                if (Ws_List.Any())
                {
                    foreach (var item in Ws_List)
                    {
                        item.SetTransportType((BwsTransportType)par_bwwTransportType);
                    }
                }
            }
        }
예제 #2
0
        public void Cmd_SetTransport(int Par_transportCode)
        {
            if (TransportCode != Par_transportCode)
            {
                TransportCode = Par_transportCode;

                BwwTransportType b = (BwwTransportType)(TransportCode);


                if (WebWorkerHelper1.bwwTransportType != b)
                {
                    WebWorkerHelper1.SetTransportType(b);
                }
                ;
            }
        }
예제 #3
0
        public void Cmd_SetTransport(int Par_transportCode)
        {
            if (TransportCode != Par_transportCode)
            {
                TransportCode = Par_transportCode;

                BwwTransportType b = (BwwTransportType)(TransportCode);


                if (WebWorkerHelper1.bwwTransportType != b)
                {
                    WebWorkerHelper1.SetTransportType(b);
                    WebWorkerHelper1.Send(BCommandType.MultyPurposeItem1, TransportCode.ToString(), string.Empty, false);
                }
                ;
            }
        }
 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
         });
     }
 }
        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);
        }