Skip To Content ArcGIS for Developers Sign In Dashboard

ArcGISFeatureServiceInfo Class


Information about an ArcGIS feature service. More...

Header: #include <ArcGISFeatureServiceInfo>
Since: Esri::ArcGISRuntime 100.0

Public Functions

ArcGISFeatureServiceInfo(const ArcGISFeatureServiceInfo &other)
ArcGISFeatureServiceInfo(ArcGISFeatureServiceInfo &&other)
QString attribution() const
QString description() const
ServiceDocumentInfo documentInfo() const
EditorTrackingInfo editorTrackingInfo() const
FeatureServiceCapabilities featureServiceCapabilities() const
Envelope fullExtent() const
bool hasStaticData() const
bool hasVersionedData() const
Envelope initialExtent() const
bool isAllowGeometryUpdates() const
bool isEmpty() const
bool isSupportsDisconnectedEditing() const
bool isSyncEnabled() const
bool isZDefaultsEnabled() const
QList<IdInfo> layerInfos() const
qint64 maxRecordCount() const
QString serviceDescription() const
SpatialReference spatialReference() const
SyncCapabilities syncCapabilities() const
QList<IdInfo> tableInfos() const
Unit unit() const
QUrl url() const
QString version() const
double zDefault() const
ArcGISFeatureServiceInfo &operator=(const ArcGISFeatureServiceInfo &other)
ArcGISFeatureServiceInfo &operator=(ArcGISFeatureServiceInfo &&other)

Detailed Description

Information about an ArcGIS feature service.

Member Function Documentation


Default constructor.

ArcGISFeatureServiceInfo::ArcGISFeatureServiceInfo(const ArcGISFeatureServiceInfo &other)

Copy constructor from other ArcGISFeatureServiceInfo.

ArcGISFeatureServiceInfo::ArcGISFeatureServiceInfo(ArcGISFeatureServiceInfo &&other)

Move constructor from other ArcGISFeatureServiceInfo.



QString ArcGISFeatureServiceInfo::attribution() const

Gets the attribution information of the service.

QString ArcGISFeatureServiceInfo::description() const

Gets the description of the service.

ServiceDocumentInfo ArcGISFeatureServiceInfo::documentInfo() const

Gets information about the backing map document used to create the service.

EditorTrackingInfo ArcGISFeatureServiceInfo::editorTrackingInfo() const

Gets information about the service's editor tracking configuration.

FeatureServiceCapabilities ArcGISFeatureServiceInfo::featureServiceCapabilities() const

Gets the operations that are allowed by the service.

Operations include Query, Create, Delete, Update, Editing, and Sync.

Envelope ArcGISFeatureServiceInfo::fullExtent() const

Gets the full extent of geographic data available in the service.

bool ArcGISFeatureServiceInfo::hasStaticData() const

Returns true if the service contains static data.

bool ArcGISFeatureServiceInfo::hasVersionedData() const

Returns true if the service is backed by versioned data.

Envelope ArcGISFeatureServiceInfo::initialExtent() const

Gets the default extent of geographic data available in the service.

bool ArcGISFeatureServiceInfo::isAllowGeometryUpdates() const

Returns true if the layer allows geometries of features to be updated.

You should check this property before allowing the ability to update a feature's geometry in your app.

bool ArcGISFeatureServiceInfo::isEmpty() const

Gets whether this ArcGISFeatureServiceInfo is empty.

A default constructed ArcGISFeatureServiceInfo is empty.

Returns true if empty.

bool ArcGISFeatureServiceInfo::isSupportsDisconnectedEditing() const

Returns true if the service supports disconnected editing.

bool ArcGISFeatureServiceInfo::isSyncEnabled() const

Returns true if the service is sync enabled.

bool ArcGISFeatureServiceInfo::isZDefaultsEnabled() const

Returns true if the service has default z-values enabled.

QList<IdInfo> ArcGISFeatureServiceInfo::layerInfos() const

Gets information about layers in the service.

qint64 ArcGISFeatureServiceInfo::maxRecordCount() const

Gets the maximum number of features that will be returned by the service for any query operation.

Applications should handle re-querying the omitted results when this limit is reached.

QString ArcGISFeatureServiceInfo::serviceDescription() const

Gets the user friendly description about the service.

SpatialReference ArcGISFeatureServiceInfo::spatialReference() const

Gets the spatial reference of geographic data available in the service.

SyncCapabilities ArcGISFeatureServiceInfo::syncCapabilities() const

Gets the information about sync related capabilities of the service.

This is null if the service does not support sync.

See also isSyncEnabled.

QList<IdInfo> ArcGISFeatureServiceInfo::tableInfos() const

Gets information about tables in the service.

Unit ArcGISFeatureServiceInfo::unit() const

Gets the unit used by the service.

QUrl ArcGISFeatureServiceInfo::url() const

Gets the service URL.

QString ArcGISFeatureServiceInfo::version() const

Gets the version of the service.

double ArcGISFeatureServiceInfo::zDefault() const

Gets the default z-value of the service.

ArcGISFeatureServiceInfo &ArcGISFeatureServiceInfo::operator=(const ArcGISFeatureServiceInfo &other)

Assignment operator from other ArcGISFeatureServiceInfo.

ArcGISFeatureServiceInfo &ArcGISFeatureServiceInfo::operator=(ArcGISFeatureServiceInfo &&other)

Move operator from other ArcGISFeatureServiceInfo.

Feedback on this topic?