Discovering services

The ArcGIS API for Windows Phone consumes ArcGIS Server services using the REST API. The ArcGIS Server REST infrastructure provides the ArcGIS Services Directory application to discover information about the services available on an ArcGIS Server site.

Use ArcGIS Services Directory to search for available services (including secure services with proper login—see the topic Secure services) and view service details such as:

Opening the ArcGIS Services Directory

To open the ArcGIS Services Directory for an ArcGIS Server site, you must know the URL of the server instance. The ArcGIS Server instance is typically available off the web server's root in the "arcgis" directory. The ArcGIS Services Directory is in the "rest/services" folder inside the instance. For example, if an ArcGIS Server instance is available at www.example.com, the ArcGIS Services Directory would be located at http://www.example.com/arcgis/rest/services.

Contact your ArcGIS Server system administrator if you are uncertain about the server URL or ArcGIS instance.

Finding information about a service

Use the ArcGIS Services Directory to obtain information you need to use in a service with the ArcGIS API for Windows Phone. In most cases, you will copy a service's URL from the address bar in your browser and paste it in your code. For example, a map service named "California" and hosted on the server serverapps.esri.com might have a URL of http://serverapps.esri.com/arcgis/rest/services/California/MapServer. See the following screen shot:

The Services Directory web page with the URL highlighted.

For all ArcGIS Server services, the server type is appended to the end of the URL and is required to specify the type of service used.

Services Directory also allows you to search for layer IDs you can use to identify and query features within particular layers. The layer IDs can be found in the Layers list on a map service's properties page. Each layer also contains a list of attribute field names that can be used to create a query and define return fields in a query result.

Some services may be secure so that only authorized users can access them. Log in to the ArcGIS Services Directory to see the services you have access to. For more information, see Secure services.

1/23/2012