System.Runtime.Remoting.Channels.SocketHandler.RejectRequestNowSinceServerIsBusy C# (CSharp) Method

RejectRequestNowSinceServerIsBusy() private method

private RejectRequestNowSinceServerIsBusy ( ) : void
return void
        internal void RejectRequestNowSinceServerIsBusy()
        {       
            CloseOnFatalError(
                new RemotingException(
                        CoreChannel.GetResourceString("Remoting_ServerIsBusy")));                 
        } // RejectRequestNow
 

Usage Example

Example #1
0
        // reject all requests
        internal void Drain()
        {
            _draining = true;
            // wait for all work items to finish
            while (_workItemCount > 0)
            {
                Thread.Sleep(100);
            }

            // is queue empty?
            if (_count == 0)
            {
                return;
            }

            for (;;)
            {
                SocketHandler sh = DequeueRequest(false);
                if (sh == null)
                {
                    break;
                }
                sh.RejectRequestNowSinceServerIsBusy();
            }
        }
All Usage Examples Of System.Runtime.Remoting.Channels.SocketHandler::RejectRequestNowSinceServerIsBusy