Map Service GetCacheName method

Gets the cache name for a given layer within a map (data frame).

 

GetCacheName(string MapName, int LayerID)

 

Parameter

Description

MapName

The name of the map (data frame) on which a cache was created.

LayerID

The layer id of the layer in the map on which a cache was created. A multilayer cache can have one cache name for each layer. To get the name of a fused cache, specify a value of -1.

 

Return Value

 

A string containing the cache name for the layer specified. If working with a fused cache, the layer id is -1 and the cache name "_alllayers" will be returned.

 

Remarks

 

To determine if you are working with a multilayer or fused cache, use the methods HasLayerCache or HasSingleFusedMapCache on the map service proxy. Note that a map service with a multilayer cache may have a cache generated on some layers and not others.

 

Examples

C#

VB.NET

Java