Show / Hide Table of Contents

Class ArcGISFeatureServiceInfo

The metadata for an ArcGIS feature service.

Inheritance
System.Object
ArcGISFeatureServiceInfo
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Esri.ArcGISRuntime.ArcGISServices
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class ArcGISFeatureServiceInfo
Remarks

An ArcGIS feature service is a data service that provides access to spatial features stored in layers and non-spatial features stored in tables. ArcGISFeatureServiceInfo provides basic information about the feature service, including the feature layers and tables that it contains, the service description, supported spatial reference, sync capabilities, editor tracking information, and so on.

You can obtain the ArcGISFeatureServiceInfo from a loaded GeodatabaseSyncTask or from a loaded ServiceGeodatabase.

Properties

Name Description
AllowGeometryUpdates

Gets a value indicating whether the service allows geometry updates.

AllowTrueCurvesUpdates

Gets a value indicating whether the service allows curve geometries to be updated.

Attribution

Gets the attribution of the service.

CanUseServiceGeodatabaseApplyEdits

Gets a value indicating whether you can use ServiceGeodatabase.ApplyEditsAsync() to commit changes back to the service, false otherwise.

Description

Gets the description of the service.

DocumentInfo

Gets the document information of the service.

EditorTrackingInfo

Gets the feature service's editor tracking settings.

FeatureServiceCapabilities

Gets the FeatureServiceCapabilities of the service.

FullExtent

Gets the full extent of the service.

HasStaticData

Gets a value indicating whether the service has static data.

HasVersionedData

Gets a value indicating whether the service has versioned data.

InitialExtent

Gets the initial extent of the service.

IsZDefaultsEnabled

Gets a value indicating whether the service defaults Z-values.

LayerInfos

Gets the service's layers;

MaxRecordCount

Gets the maximum record count of the service.

OnlyAllowTrueCurveUpdatesByTrueCurveClients

Gets a value indicating whether the service only allows curve geometries to be updated by client code that identifies itself as a true curve-enabled client, indicating that client editing workflows account for curve segments correctly.

ServiceDescription

Gets the service description of the service.

Source

Gets the ArcGIS REST service endpoint.

SpatialReference

Gets the SpatialReference of the service.

SupportsDisconnectedEditing

Gets a value indicating whether the service supports disconnected editing.

SupportsTrueCurve

Gets a value indicating whether the service supports curve segments in feature geometries.

SyncCapabilities

Gets the supported SyncCapabilities of the service.

SyncEnabled

Gets a value indicating whether the service supports synchronization.

TableInfos

Gets the collection of table infos that represent tables in the service.

Unit

Gets the units supported by the service.

Version

Gets the version of the service.

ZDefault

Gets the default Z-value for the service.

Applies to

TargetVersions
.NET Standard 2.0100.3 - 200.8
.NET100.13 - 200.8
.NET Windows100.13 - 200.8
.NET Android200.0 - 200.8
.NET iOS200.0 - 200.8
.NET Framework100.0 - 200.8
Xamarin.Android100.0 - 100.15
Xamarin.iOS100.0 - 100.15
UWP100.0 - 200.8

Relevant samples

Edit and sync features: Synchronize offline edits with a feature service.
Generate geodatabase: Generate a local geodatabase from an online feature service.
In This Article
Back to top Copyright © 2022 Esri.