This document is archived and information here might be outdated.  Recommended version.

IDynamicCacheLayerManager2 Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Carto > ESRI.ArcGIS.Carto > Interfaces > ID > IDynamicCacheLayerManager2 Interface
ArcGIS Developer Help

IDynamicCacheLayerManager2 Interface

Provides access to dynamic layers cache management.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Name Description
Read/write property AlwaysDrawCoarsestLevel Indicates whether to use the default coarse texture while the requested tile is being processed.
Read-only property Cacheable Indicates whether the layer can have a dynamic cache.
Read/write property Cached Indicates whether the layer is drawing while in cached mode.
Method Connect Try to connect the given layer to a cache.
Read/write property ConsolidatedGroupLayer Indicates whether the given composite layer cache is consolidated.
Method Delete Delete the cache structure and tiles from the disk.
Read/write property DetailsThreshold The threshold to determine the level of detail to use. Values range from 0 to 100, where 100 means always choose coarse data.
Read-only property FolderName If cache exists, returns the layername plus guid. If cache does not exists, returns nothing.
Read/write property FolderPath The full path of the cache parent directory if the the cache exists.
Read/write property Format The name of the tile format which is used by the cache.
Method Init Initialize the cache manager with the given map and layer.
Method Invalidate Invalidate a certain area of the cache, according to the given extent. If the input extent is null, invalidates the entire cache. Duoble-buffer does not show changes until new tiles are available.
Read/write property MaxCacheScale The maximum scale by which tiles are to be generated.
Read/write property ProgressiveDrawingLevels Number of coarse level data to draw while the current LOD tiles are being processed.
Read/write property ProgressiveFetchingLevels Number of coarse level data to fetch while the current LOD tiles are being processed.
Read/write property StrictOnDemandMode Indicates whether to use a coarse grained drawing in case where there is nothing else to render while waiting for the current map scale data to be cooked.
Method Update Update the cache associated with the layer according to the given extent, between the from-scale to the target-scale and according to the update-mode.

Inherited Interfaces

Interfaces Description
IDynamicCacheLayerManager Provides access to dynamic layers cache management.

Classes that implement IDynamicCacheLayerManager2

Classes Description
DynamicCacheLayerManager Dynamic cache layer management utility class.