Class ArcGISFeatureLayerInfo
The metadata for an individual layer or table in an ArcGIS feature service.
Inheritance
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. |
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
Target | Versions |
---|---|
.NET Standard 2.0 | 100.3 - 200.5 |
.NET | 100.13 - 200.5 |
.NET Windows | 100.13 - 200.5 |
.NET Android | 200.0 - 200.5 |
.NET iOS | 200.0 - 200.5 |
.NET Framework | 100.0 - 200.5 |
Xamarin.Android | 100.0 - 100.15 |
Xamarin.iOS | 100.0 - 100.15 |
UWP | 100.0 - 200.5 |