/// <summary> /// Process the specified server, request and response. Overrides CORE ServiceURIHandler superclass /// </summary> /// <param name="server">Server.</param> /// <param name="request">Request.</param> /// <param name="response">Response.</param> public override bool Process(HttpServer server, HttpRequest request, HttpResponse response) { bool isServiceProtocol = request.Url.StartsWith(ServiceURIHandler.SERVICE_URI) || request.Url.StartsWith(ServiceURIHandler.SERVICE_ASYNC_URI); bool isManagedService = IPhoneServiceLocator.consumeManagedService(request.Url); SystemLogger.Log(SystemLogger.Module.PLATFORM, " ############## Managed Service? " + isManagedService); if (isServiceProtocol) { if (isManagedService) { return(base.Process(server, request, response)); } SystemLogger.Log(SystemLogger.Module.PLATFORM, "**** WARNING: Anonymous service call, not managed by Appverse !!!"); return(false); } SystemLogger.Log(SystemLogger.Module.PLATFORM, "Non service protocol. Continue to next handler..."); return(false); }