Click or drag to resize

HelperServices Class

Various services needed by clients.
Inheritance Hierarchy
SystemObject
  Esri.ArcGISRuntime.PortalHelperServices

Namespace:  Esri.ArcGISRuntime.Portal
Assembly:  Esri.ArcGISRuntime (in Esri.ArcGISRuntime.dll) Version: 100.9.0.0
Syntax
C#
public sealed class HelperServices

The HelperServices type exposes the following members.

Properties
  NameDescription
Public propertyAnalysisService
Gets the hosted GP services that perform analysis.
Public propertyAsyncClosestFacilityService
Gets the asynchronous ArcGIS NAServer closest facility service.
Public propertyAsyncLocationAllocationService
Gets the ArcGIS geoprocessing service for asynchronous location-allocation network analysis.
Public propertyAsyncODCostMatrixService
Gets the ArcGIS geoprocessing service for generating origin-destination cost matrices asynchronously.
Public propertyAsyncServiceAreaService
Gets the ArcGIS NAServer service area service with asynchronous functionality.
Public propertyAsyncVRPService
Gets the ArcGIS NAServer service for asynchronous Vehicle routing problem services.
Public propertyClosestFacilityService
Gets the ArcGIS NAServer closest facility service.
Public propertyDefaultElevationServices
Gets information about Limited Error Raster Compression (LERC) elevation services used by ArcGIS Pro and the Web Scene Viewer.
Public propertyElevationService
Gets the ArcGIS Geoprocessing services for elevation analysis.
Public propertyGeocodeServices
Gets the geocode services.
Public propertyGeoenrichmentService
Gets the ArcGIS GeoEnrichment server.
Public propertyGeometryService
Gets the geometry service.
Public propertyHydrologyService
Gets the ArcGIS Geoprocessing services for hydrologic analysis.
Public propertyLocationTrackingService
Gets the ArcGIS location tracking service.
Public propertyPrintTaskService
Gets the print task service.
Public propertyRouteService
Gets the route service.
Public propertyServiceAreaService
Gets the ArcGIS NAServer service area service.
Public propertySyncElevationService
Gets the synchronous ArcGIS Geoprocessing services for elevation analysis.
Public propertySyncVRPService
Gets the ArcGIS NAServer service for synchronous Vehicle routing problem services.
Public propertyTrafficService
Gets the ArcGIS TrafficMapServer service for traffic functionality.
Top
Remarks

This class contains properties to obtain information (most importantly the Url) for various special asynchronous web services available on ArcGIS Online (AGOL) or ArcGIS Portal. The HelperServices.GeocodeServices Property provides information for geocoding (aka. locator) tasks. The HelperServices.GeometryService Property provides information for various geometry tasks (for example: buffer, project, intersect, etc.). The HelperServices.PrintTaskService Property provides information for printing tasks. The HelperServices.RouteService Property provides information for routing tasks. To obtain a Portal.HelperServices object, use the Portal.ArcGISPortalInfo.HelperServices Property.

You do not have to be a logged in user using the AuthenticationManager to get information for the PortalInfo object. You can gain this information from anonymous access. However, to obtain information about the Portal.ArcGISPortalInfo object that has a PortalAccess level of Private or Shared you need to use the AuthenticationManager by supplying the appropriate username/password credentials.

See Also