Licensing details by API Type |
Before you deploy your ArcGIS Runtime app into production, you are required to license it. Esri provides four ArcGIS Runtime license levels: Lite, Basic, Standard, and Advanced. License levels required to use some parts of the API depend on which members of the ArcGIS Runtime SDK types you are using, and in some cases what you are using them for. The tables below are designed to clarify what license levels are needed.
There are three tables below, one each for Basic, Standard, and Advanced license levels. There are also tables listing items that need Utility Network, Analysis and StreetMap extensions. If not listed in the tables below, it is likely that using that class or method requires only a Lite license.
Each table lists the class, the class members that require an elevated license (one other than Lite) and, in some cases, details about the type of operation that requires that license level. If a member is listed without details, then any use of that member requires a license. Some class members appear in more than one of these tables when those members need a license level that depends on the work they are performing.
Note that licensed use of feature services depends on whether they are public or private. Public feature services are hosted on the Internet and not secured. In all other scenarios, feature services are considered private, such as feature services hosted on a local network within an enterprise, or feature services hosted on the Internet and secured.
For more licensing details, see Licensing Your ArcGIS Runtime App.
Namespace | Type | Details |
---|---|---|
Esri.ArcGISRuntime.Data | ArcGISFeatureAddAttachmentAsync(String, String, Byte) Method | When editing a private feature service or mobile geodatabase. |
Esri.ArcGISRuntime.Data | When editing a private feature service or mobile geodatabase. | |
Esri.ArcGISRuntime.Data | ArcGISFeatureDeleteAttachmentsAsync(IEnumerableAttachment) Method | When editing a private feature service or mobile geodatabase. |
Esri.ArcGISRuntime.Data | ArcGISFeatureUpdateAttachmentAsync(Attachment, String, String, Byte) Method | When editing a private feature service or mobile geodatabase. |
Esri.ArcGISRuntime.Data | ||
Esri.ArcGISRuntime.Data | FeatureCollectionSaveAsAsync(ArcGISPortal, PortalFolder, String, String, IEnumerableString, Uri) Method | |
Esri.ArcGISRuntime.Data | ||
Esri.ArcGISRuntime.Data | ||
Esri.ArcGISRuntime.Data | FeatureCollectionSaveAsync Method | |
Esri.ArcGISRuntime.Data | ||
Esri.ArcGISRuntime.Data | GeodatabaseFeatureTable.AddFeatureAsync(Esri.ArcGISRuntime.Data.Feature) Method (Inherited from FeatureTable.) | When editing a mobile geodatabase. |
Esri.ArcGISRuntime.Data | (Inherited from FeatureTable.) | When editing a mobile geodatabase. |
Esri.ArcGISRuntime.Data | GeodatabaseFeatureTable.DeleteFeatureAsync(Esri.ArcGISRuntime.Data.Feature) Method (Inherited from FeatureTable.) | When editing a mobile geodatabase. |
Esri.ArcGISRuntime.Data | (Inherited from FeatureTable.) | When editing a mobile geodatabase. |
Esri.ArcGISRuntime.Data | GeodatabaseFeatureTable.UpdateFeatureAsync(Esri.ArcGISRuntime.Data.Feature) Method (Inherited from FeatureTable.) | When editing a mobile geodatabase. |
Esri.ArcGISRuntime.Data | (Inherited from FeatureTable.) | When editing a mobile geodatabase. |
Esri.ArcGISRuntime.Data | ServiceFeatureTable.AddFeatureAsync(Esri.ArcGISRuntime.Data.Feature) Method (Inherited from FeatureTable.) | When editing a private feature service. |
Esri.ArcGISRuntime.Data | (Inherited from FeatureTable.) | When editing a private feature service. |
Esri.ArcGISRuntime.Data | ServiceFeatureTable.DeleteFeatureAsync(Esri.ArcGISRuntime.Data.Feature) Method (Inherited from FeatureTable.) | When editing a private feature service. |
Esri.ArcGISRuntime.Data | (Inherited from FeatureTable.) | When editing a private feature service. |
Esri.ArcGISRuntime.Data | ServiceFeatureTable.UpdateFeatureAsync(Esri.ArcGISRuntime.Data.Feature) Method (Inherited from FeatureTable.) | When editing a private feature service. |
Esri.ArcGISRuntime.Data | (Inherited from FeatureTable.) | When editing a private feature service. |
Esri.ArcGISRuntime.Mapping | MapSaveAsAsync(ArcGISPortal, PortalFolder, String, String, IEnumerableString, RuntimeImage, Boolean) Method | |
Esri.ArcGISRuntime.Mapping | MapSaveAsAsync(ArcGISPortal, PortalFolder, String, String, IEnumerableString, Uri, Boolean) Method | |
Esri.ArcGISRuntime.Mapping | ||
Esri.ArcGISRuntime.Mapping | ||
Esri.ArcGISRuntime.Mapping | MapSaveAsync(Boolean) Method | |
Esri.ArcGISRuntime.Mapping | ||
Esri.ArcGISRuntime.Navigation | RouteTrackerTrackLocationAsync(Location, CancellationToken) Method | |
Esri.ArcGISRuntime.Portal | ||
Esri.ArcGISRuntime.Portal | ||
Esri.ArcGISRuntime.Portal | PortalItemShareWithAsync(Boolean, Boolean, CancellationToken) Method | |
Esri.ArcGISRuntime.Portal | PortalItemShareWithGroupsAsync(IEnumerablePortalGroup) Method | |
Esri.ArcGISRuntime.Portal | PortalItemShareWithGroupsAsync(IEnumerablePortalGroup, CancellationToken) Method | |
Esri.ArcGISRuntime.Portal | PortalItemUnshareAsync Method | |
Esri.ArcGISRuntime.Portal | ||
Esri.ArcGISRuntime.Portal | ||
Esri.ArcGISRuntime.Portal | PortalItemUnshareGroupsAsync(IEnumerablePortalGroup, CancellationToken) Method | |
Esri.ArcGISRuntime.Portal | ||
Esri.ArcGISRuntime.Portal | ||
Esri.ArcGISRuntime.Portal | ||
Esri.ArcGISRuntime.Portal | ||
Esri.ArcGISRuntime.Portal | ||
Esri.ArcGISRuntime.Portal | ||
Esri.ArcGISRuntime.Portal | ||
Esri.ArcGISRuntime.Portal | PortalUserAddPortalItemAsync(PortalItem, PortalItemContentParameters) Method | |
Esri.ArcGISRuntime.Portal | PortalUserAddPortalItemAsync(PortalItem, PortalItemContentParameters, PortalFolder) Method | |
Esri.ArcGISRuntime.Portal | ||
Esri.ArcGISRuntime.Portal | ||
Esri.ArcGISRuntime.Portal | PortalUserCreateFolderAsync(String, CancellationToken) Method | |
Esri.ArcGISRuntime.Portal | ||
Esri.ArcGISRuntime.Portal | PortalUserDeleteFolderAsync(PortalFolder, CancellationToken) Method | |
Esri.ArcGISRuntime.Portal | ||
Esri.ArcGISRuntime.Portal | PortalUserDeletePortalItemAsync(PortalItem, CancellationToken) Method | |
Esri.ArcGISRuntime.Portal | PortalUserMovePortalItemAsync(PortalItem, PortalFolder) Method | |
Esri.ArcGISRuntime.Portal | PortalUserMovePortalItemAsync(PortalItem, PortalFolder, CancellationToken) Method | |
Esri.ArcGISRuntime.Portal | PortalUserMovePortalItemsAsync(IEnumerablePortalItem, PortalFolder) Method | |
Esri.ArcGISRuntime.Portal | PortalUserMovePortalItemsAsync(IEnumerablePortalItem, PortalFolder, CancellationToken) Method | |
Esri.ArcGISRuntime.Tasks.Offline | GeodatabaseSyncTaskSyncGeodatabase(SyncGeodatabaseParameters, Geodatabase) Method | When parameter SyncDirection.Bidirectional or SyncDirection.Upload is specified or using a private feature service. |
Esri.ArcGISRuntime.Tasks.Offline | OfflineMapSyncJob.Start Method (Inherited from Job<T>.) | When job specified with parameter SyncDirection.Bidirectional or SyncDirection.Upload or using a private feature service. |
Esri.ArcGISRuntime.Tasks.Offline | OfflineMapSyncTaskSyncOfflineMap(OfflineMapSyncParameters) Method | When parameter SyncDirection.Bidirectional or SyncDirection.Upload is specified or using a private feature service. |
Esri.ArcGISRuntime.Tasks.Offline | SyncGeodatabaseJob.Start Method (Inherited from Job<T>.) | When job specified with parameter SyncDirection.Bidirectional or SyncDirection.Upload or using a private feature service. |
Namespace | Type | Details |
---|---|---|
Esri.ArcGISRuntime.Data | ArcGISFeatureAddAttachmentAsync(String, String, Byte) Method | When editing a file geodatabase with a local feature service. |
Esri.ArcGISRuntime.Data | When editing a file geodatabase with a local feature service. | |
Esri.ArcGISRuntime.Data | ArcGISFeatureDeleteAttachmentsAsync(IEnumerableAttachment) Method | When editing a file geodatabase with a local feature service. |
Esri.ArcGISRuntime.Data | ArcGISFeatureUpdateAttachmentAsync(Attachment, String, String, Byte) Method | When editing a file geodatabase with a local feature service. |
Esri.ArcGISRuntime.Data | GeoPackageLoadAsync Method | |
Esri.ArcGISRuntime.Data | ServiceFeatureTable.AddFeatureAsync(Esri.ArcGISRuntime.Data.Feature) Method (Inherited from FeatureTable.) | When editing a file geodatabase with a local feature service. |
Esri.ArcGISRuntime.Data | (Inherited from FeatureTable.) | When editing a file geodatabase with a local feature service. |
Esri.ArcGISRuntime.Data | ServiceFeatureTable.DeleteFeatureAsync(Esri.ArcGISRuntime.Data.Feature) Method (Inherited from FeatureTable.) | When editing a file geodatabase with a local feature service. |
Esri.ArcGISRuntime.Data | (Inherited from FeatureTable.) | When editing a file geodatabase with a local feature service. |
Esri.ArcGISRuntime.Data | ServiceFeatureTable.UpdateFeatureAsync(Esri.ArcGISRuntime.Data.Feature) Method (Inherited from FeatureTable.) | When editing a file geodatabase with a local feature service. |
Esri.ArcGISRuntime.Data | (Inherited from FeatureTable.) | When editing a file geodatabase with a local feature service. |
Esri.ArcGISRuntime.Data | ShapefileFeatureTable.LoadAsync Method (Inherited from FeatureTable.) | |
Esri.ArcGISRuntime.Hydrography | EncCellLoadAsync Method | |
Esri.ArcGISRuntime.Hydrography | EncExchangeSetLoadAsync Method | |
Esri.ArcGISRuntime.Mapping | RasterElevationSource.LoadAsync Method (Inherited from ElevationSource.) | |
Esri.ArcGISRuntime.Mapping | KmlLayer.LoadAsync Method (Inherited from Layer.) | When accessing KML data as a file resource. |
Esri.ArcGISRuntime.Ogc | KmlDataset.LoadAsync Method | When accessing KML data as a file resource. |
Esri.ArcGISRuntime.Ogc | When saving a KML node as a .KMZ file. | |
Esri.ArcGISRuntime.Ogc | When saving a KML node as a .KMZ file. | |
Esri.ArcGISRuntime.Rasters | ImageServiceRaster.LoadAsync Method (Inherited from Raster.) | When RasterFunctions are specified. |
Esri.ArcGISRuntime.Rasters | MosaicDatasetRaster.LoadAsync Method (Inherited from Raster.) | |
Esri.ArcGISRuntime.Rasters | RasterLoadAsync Method | |
Esri.ArcGISRuntime.UI.GeoAnalysis | When instance added to SceneView.AnalysisOverlays. | |
Esri.ArcGISRuntime.UI.GeoAnalysis | When instance added to SceneView.AnalysisOverlays. |
Namespace | Type | Details |
---|---|---|
Esri.ArcGISRuntime.Data | ArcGISFeatureAddAttachmentAsync(String, String, Byte) Method | When editing an enterprise geodatabase with a local feature service. |
Esri.ArcGISRuntime.Data | When editing an enterprise geodatabase with a local feature service. | |
Esri.ArcGISRuntime.Data | ArcGISFeatureDeleteAttachmentsAsync(IEnumerableAttachment) Method | When editing an enterprise geodatabase with a local feature service. |
Esri.ArcGISRuntime.Data | ArcGISFeatureUpdateAttachmentAsync(Attachment, String, String, Byte) Method | When editing an enterprise geodatabase with a local feature service. |
Esri.ArcGISRuntime.Data | ServiceFeatureTable.AddFeatureAsync(Esri.ArcGISRuntime.Data.Feature) Method (Inherited from FeatureTable.) | When editing an enterprise geodatabase with a local feature service. |
Esri.ArcGISRuntime.Data | (Inherited from FeatureTable.) | When editing an enterprise geodatabase with a local feature service. |
Esri.ArcGISRuntime.Data | ServiceFeatureTable.DeleteFeatureAsync(Esri.ArcGISRuntime.Data.Feature) Method (Inherited from FeatureTable.) | When editing an enterprise geodatabase with a local feature service. |
Esri.ArcGISRuntime.Data | (Inherited from FeatureTable.) | When editing an enterprise geodatabase with a local feature service. |
Esri.ArcGISRuntime.Data | ServiceFeatureTable.UpdateFeatureAsync(Esri.ArcGISRuntime.Data.Feature) Method (Inherited from FeatureTable.) | When editing an enterprise geodatabase with a local feature service. |
Esri.ArcGISRuntime.Data | (Inherited from FeatureTable.) | When editing an enterprise geodatabase with a local feature service. |
Namespace | Type | Details |
---|---|---|
Esri.ArcGISRuntime.UtilityNetworks |
Namespace | Type | Details |
---|---|---|
Esri.ArcGISRuntime.Tasks.NetworkAnalysis | When referencing a network dataset in a mobile geodatabase. | |
Esri.ArcGISRuntime.Tasks.NetworkAnalysis | ClosestFacilityTaskCreateAsync(TransportationNetworkDataset) Method | When referencing a network dataset in a mobile geodatabase. |
Esri.ArcGISRuntime.Tasks.NetworkAnalysis | When referencing a network dataset in a mobile geodatabase. | |
Esri.ArcGISRuntime.Tasks.NetworkAnalysis | ServiceAreaTaskCreateAsync(TransportationNetworkDataset) Method | When referencing a network dataset in a mobile geodatabase. |
Namespace | Type | Details |
---|---|---|
Esri.ArcGISRuntime.Mapping | When opening StreetMap Premium mobile map package, appropriate regional license required. |