Show / Hide Table of Contents

Class ArcGISFeatureLayerInfo

The metadata for an individual layer or table in an ArcGIS feature service.

Inheritance
System.Object
ArcGISFeatureLayerInfo
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 ArcGISFeatureLayerInfo
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. ArcGISFeatureLayerInfo provides basic information about an individual layer or table in this service, such as the description, geometry type, fields, drawing information, extent, feature templates, editor tracking fields, and whether it has attachments, z-values, or m-values.

You can obtain the ArcGISFeatureLayerInfo from a loaded ArcGISFeatureTable or from a loaded FeatureCollectionTable.

Properties

Name Description
AllowGeometryUpdates

Gets a value indicating whether the layer allows geometry updates.

Attribution

Gets the attribution

Capabilities

Gets the FeatureServiceCapabilities of the layer or table's ArcGIS feature service.

CimVersion

Gets the layer's Cartography Information Model (CIM) version.

DataVersioned

Gets a value indicating whether the layer has versioned data.

DefaultSubtypeCode

Gets the layer's default subtype code.

DefaultVisibility

Gets a value indicating whether layer is visible by default.

Description

Gets the description of the layer.

DisplayFieldExpression

Gets the layer's display field expression, or null if the default display field is used.

DisplayFieldName

Gets the name of the display field.

DrawingInfo

Gets the DrawingInfo.

EditFieldsInfo

Gets the layer's EditFieldsInfo.

EffectiveMaxScale

Gets the effective maximum scale of the layer.

EffectiveMinScale

Gets the effective minimum scale of the layer.

Extent

Gets the extent of the layer.

FeatureSubtypes

Gets a list of FeatureSubtype of this layer.

FeatureTemplates

Gets a list of FeatureTemplate of this layer.

FeatureTypes

Gets the layer's FeatureTypes.

Fields

Gets a list of Field of this layer.

GeometryType

Gets the GeometryType of features in this layer.

GlobalIdFieldName

Gets the name of the global ID field.

HasAttachments

Gets a value indicating whether the layer supports attachments.

HasM

Gets a value indicating whether the layer supports m-values.

HasZ

Gets a value indicating whether layer supports z-values.

IsZDefaultsEnabled

Gets a value indicating whether the layer provides default Z-values.

MaxRecordCount

Gets the maximum record count of the layer.

MaxScale

Gets the maximum scale of the layer.

MinScale

Gets the minimum scale of the layer.

ObjectIdFieldName

Gets the name of the object ID field.

OwnershipBasedAccessControl

Gets the OwnershipBasedAccessControlInfo.

RelationshipInfos

Gets a list of RelationshipInfo objects that describe this layer or table's relationship with another layer or table in the service.

ServiceLayerId

Gets the ID of the layer.

ServiceLayerName

Gets the name of the layer.

ServiceSourceType

Gets the service type of the layer.

ServiceType

Gets the type of service, which is layer, table, or group layer. ArcGISFeatureLayerInfoServiceType

Source

Gets the ArcGIS REST service endpoint.

SubtypeField

Gets the layer's subtype field.

SupportsAdvancedQueries

Gets a value indicating whether the layer supports advanced queries.

SupportsObacForAnonymousUsers

Gets a value indicating whether the layer supports Ownership-based access control (OBAC) for anonymous users.

SupportsPagination

Gets a value indicating whether the layer supports paginated queries (with a record count and offset).

SupportsQueryExtent

Gets a value indicating whether the layer supports extent-only queries.

SupportsRollbackOnFailureParameter

Gets a value indicating whether the layer supports rollback on failure parameter.

SupportsStatistics

Gets a value indicating whether the layer supports statistics.

TimeInfo

Gets the TimeInfo.

TypeIdFieldName

Gets the name of the type ID field.

Version

Gets the version of the layer.

ZDefault

Gets the default Z-value for the layer.

Methods

Name Description
GetFeatureType(String)

Returns the feature type of the specified feature type name.

GetField(String)

Gets the associated Field with specified field name.

Applies to

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

Relevant samples

List related features: List features related to the selected feature.
Map image layer tables: Find features in a spatial table related to features in a non-spatial table.
In This Article
Back to top Copyright © 2022 Esri.