Пример #1
0
        public static HTTPRequest SendRequest(HTTPRequest request)
        {
            object locker = HTTPManager.Locker;

            lock (locker)
            {
                HTTPManager.Setup();
                if (HTTPManager.IsCallingCallbacks)
                {
                    request.State = HTTPRequestStates.Queued;
                    HTTPManager.RequestQueue.Add(request);
                }
                else
                {
                    HTTPManager.SendRequestImpl(request);
                }
            }
            return(request);
        }