public static void Service(WebRequest request) { bool serviceUsed = false; foreach (WebService service in _webServices) { Console.WriteLine("service.ServiceURI: " + service.ServiceURI); request.PrintRequest(); if (service.ServiceURI == request.URI) { Console.WriteLine("URI's matched, servicing"); service.Handler(request); serviceUsed = true; break; } } if (serviceUsed == false) { Console.WriteLine("no service found for uri"); } }