The Map Description coclass contains settings of a map in the current document.
Windows, Solaris, Linux
|IMapDescription||Provides access to the available properties of a map description object.|
|IMapServerGeoTransformation||Provides access to members that control the export set of geographic transformations.|
|IMapTimeDescription||Provides access to time properties of a MapDescription.|
|IXMLSerialize (esriSystem)||Provides access to members that XML serialize and deserialize an object to/from XML.|
A MapServer service can have an associated tiled map cache. This cache is a collection of pre-rendered map tiles that are used for the display of the map service. A cache can either be a fused cache where all layers within the map service are cached or a Multi-layer cache where only select map layers are cached. Working with MapServer and a cached map service can be different than working with a map service without a cache. Though you will be able to query against a cached map service just as you would a non-cached map service, you will see differences when working with cached map service's MapDescription.
If the map service has a fused cache custom graphics, including the rendering of selected features, cannot be applied to the MapDescription. In addition, applying a new spatial reference on cached map services though IMapDescription will not work. The cached layers will not draw. You will need to use ITileCacheInfo to change the spatial reference.