CSharpUtils.Fastcgi.Http.UrlsHandler.DispatchRequest C# (CSharp) Метод

DispatchRequest() публичный Метод

public DispatchRequest ( HttpRequest HttpRequest ) : void
HttpRequest HttpRequest
Результат void
		public void DispatchRequest(HttpRequest HttpRequest)
		{
			string RequestUri;

			if (!HttpRequest.Enviroment.TryGetValue("REQUEST_URI", out RequestUri))
			{
				RequestUri = "";
			}

			foreach (var Pair in Criterias)
			{
				if (Pair.Item1.IsMatch(RequestUri))
				{
					Pair.Item2.DispatchRequest(HttpRequest);
					return;
				}
			}

			throw (new Exception(String.Format("No criteria for '{0}'", RequestUri)));
		}
	}