Exemple #1
0
        internal void RemoveAddressFromStatusString(string address)
        {
            if (InvokeRequired)
            {
                BeginInvoke((MethodInvoker)(() => RemoveAddressFromStatusString(address)));
                return;
            }

            try
            {
                LockAddressStatus.AcquireWriterLock(5000);
                try
                {
                    var actualaddress = LoadingUrlList.Remove(address);
                    labelAddress.Text = actualaddress;
                }
                finally
                {
                    LockAddressStatus.ReleaseWriterLock();
                }
            }
            catch (ApplicationException)
            {
            }
        }
Exemple #2
0
        internal void AddAddressToStatusString(string address)
        {
            if (InvokeRequired)
            {
                BeginInvoke((MethodInvoker)(() => AddAddressToStatusString(address)));
                return;
            }

            try
            {
                LockAddressStatus.AcquireWriterLock(5000);
                try
                {
                    labelAddress.Text = LoadingUrlList.Add(address);
                }
                finally
                {
                    LockAddressStatus.ReleaseWriterLock();
                }
            }
            catch (ApplicationException)
            {
            }
        }