예제 #1
0
        public override BaseResponse Execute(AgsClient client, string resourcePath)
        {
            var request = createRequest(resourcePath);

            return(client.Execute <LayersResource>(request, Method.POST));
        }
예제 #2
0
        public override BaseResponse Execute(AgsClient client, string resourcePath)
        {
            var request = createRequest(resourcePath);

            return(client.Execute <LayerQueryResource <TF, TG, TA> >(request, Method.GET));//post not work. why?
        }
        public override BaseResponse Execute(AgsClient client, string resourcePath)
        {
            var request = createRequest(resourcePath);

            return(client.Execute <FeatureResource <TF, TG, TA> >(request, Method.GET));
        }
예제 #4
0
        public override BaseResponse Execute(AgsClient client, string resourcePath) //this overload takes the absolute path - i.e. rest/services/<Folder>/<service>/MapServer
        {
            var request = createRequest(resourcePath);

            return(client.Execute <FeatureServiceResource>(request, Method.GET));
        }
예제 #5
0
        public override BaseResponse Execute(AgsClient client, string resourcePath) //this overload takes the absolute path - typically rest/services/Utilities/Geometry/GeometryServer
        {
            var request = createRequest(resourcePath);

            return(client.Execute <GeometryServiceResource>(request, Method.GET));
        }
예제 #6
0
        //this overload takes the absolute path - e.g rest/services/Locators/MyLocator/GeocodeServer
        public override BaseResponse Execute(AgsClient client, string resourcePath)
        {
            var request = createRequest(resourcePath);

            return(client.Execute <GeocodeServiceResource>(request, Method.GET));
        }