Display a feature layer from a service using the on interaction cache feature request mode.
ServiceFeatureTable
supports three request modes, which define how features are requested from the service and stored in the local table. The feature request modes have different performance characteristics. Use On interaction cache in scenarios with large amounts of infrequently edited data. See Table performance concepts to learn more.
Run the sample and pan and zoom around the map. With each interaction, features will be requested and stored in a local cache. Each subsequent interaction will display features from the cache and only request new features from the service.
- Set the
ServiceFeatureTable.FeatureRequestMode
property of the service feature table toON_INTERACTION_CACHE
before the table is loaded. - Add the table to the map using a
FeatureLayer
; features will be requested for the visible extent as the user pans and zooms.
- FeatureLayer
- FeatureRequestMode.OnInteractionCache
- ServiceFeatureTable
- ServiceFeatureTable.FeatureRequestMode
The sample uses a feature service showing pool permits for land parcels in a Riverside, CA neighborhood.
On interaction cache is the default feature request mode. Features are requested automatically for the visible extent as the users pans and zooms the map. If the user returns to an area where features have previously been requested, those features won't be requested again.
cache, feature request mode, performance