About developing a property page for the REST SOE
The SpatialQueryREST server object extension (SOE) used in this walkthrough has the following properties that must be set by the server administrator:
- LayerName—Represents the layer to query
- FieldName—Field on which to summarize the areas
The Capabilities tab in ArcGIS Server Manager allows the server administrator to set these properties. Manager detects the properties exposed by the SOE and creates input text boxes where the server administrator can enter the desired values.
You can optionally write custom "property pages" that plug into Manager and expose user interface elements more complex than input text boxes. It's also possible to write these types of pages to plug into the Service Editor dialog box in ArcGIS for Desktop. For example, such a page might allow the server administrator to choose the LayerName from a drop-down list. The drop-down list might have been derived from ArcObjects code iterating through the map service to discover all the map layer names.
Custom property pages can require an extensive amount of code and are outside the scope of this walkthrough. In most cases, the default property page in Manager is sufficient for editing properties.
See Also:
Walkthrough: What's in the REST SOEHow to develop the REST SOE
How to deploy the REST SOE
How to enable and test the REST SOE on a service
How to use the REST SOE in a Web application
Sample: Spatial Query REST SOE