Display a feature layer from a service using the no 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 no cache in scenarios where you always want the freshest data. See Table performance concepts to learn more.
- Set the
ServiceFeatureTable.FeatureRequestMode
property of the service feature table toNO_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.NoCache
- ServiceFeatureTable
- ServiceFeatureTable.PopulateFromServiceAsync
- ServiceFeatureTable.FeatureRequestMode
The U.S. National Bridge Inventory describes 600,000 bridges in the United States. The sample uses a modified copy of the inventory hosted in ArcGIS Online. The sample opens with an initial visible extent centered over Bridgeport, CT.
In no cache mode, features are automatically populated from the service for the visible extent. Each time the user pans and zooms, features are downloaded for the visible extent. Features are still cached in a local geodatabase for display, but the cache will always be populated with the latest data after navigation.
NOTE: No cache does not guarantee that features won't be cached locally; feature request mode is a performance concept unrelated to data security.
cache, feature request mode, performance