Show / Hide Table of Contents

Constructor FeatureLayer

FeatureLayer(FeatureTable)

Initializes a new instance of the FeatureLayer class from a given FeatureTable.

Declaration
public FeatureLayer(FeatureTable featureTable)
Parameters
Type Name Description
FeatureTable featureTable

The feature table used as the data source of the feature layer.

Remarks

Any inherited FeatureTable type can be used as the input parameter for this constructor, except FeatureCollectionTable. To display features in a FeatureCollectionTable, use FeatureCollectionLayer.

Exceptions
Type Condition
System.ArgumentNullException

featureTable

Applies to

Platforms and versions
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
Create, delete, and update features: Add, delete, and update features (geometry and attributes) in a feature layer.
Browse WFS layers: Browse a WFS service for layers and add them to the map.
Change feature layer renderer: Change the appearance of a feature layer with a renderer.

FeatureLayer(Uri)

Initializes a new instance of the FeatureLayer class with a ServiceFeatureTable.

Declaration
public FeatureLayer(Uri featureServiceUri)
Parameters
Type Name Description
System.Uri featureServiceUri

The feature service Uri.

Exceptions
Type Condition
System.ArgumentNullException

featureServiceUri

Applies to

Platforms and versions
TargetVersions
.NET Standard 2.0100.3 - 200.7
.NET100.13 - 200.7
.NET Windows100.13 - 200.7
.NET Android200.2 - 200.7
.NET iOS200.0 - 200.7
.NET Framework100.0 - 200.7
Xamarin.Android100.0 - 100.14
Xamarin.iOS100.0 - 100.15
UWP100.0 - 200.7
Relevant samples
Change time extent: Filter data in layers by applying a time extent to a MapView.
Custom dictionary style: Use a custom dictionary style (.stylx) to symbolize features using a variety of attribute values.
Display layer view state: Determine if a layer is currently being viewed.
Feature layer time offset: Display a time-enabled feature layer with a time offset.

FeatureLayer(Item)

Initializes a new instance of the FeatureLayer class from a feature layer or feature service portal item.

Declaration
public FeatureLayer(Item item)
Parameters
Type Name Description
Item item

A feature layer or feature service PortalItem.

Remarks

If the portal item is a feature service, the FeatureLayer will be created from the first layer on the service.

See Also
FeatureLayer(Item, Int64)

Applies to

Platforms and versions
TargetVersions
.NET Standard 2.0100.14 - 200.7
.NET100.14 - 200.7
.NET Windows100.14 - 200.7
.NET Android200.0 - 200.7
.NET iOS200.0 - 200.7
.NET Framework100.14 - 200.7
Xamarin.Android100.14 - 100.15
Xamarin.iOS100.14 - 100.15
UWP100.14 - 200.7

FeatureLayer(Item, Int64)

Initializes a new instance of the FeatureLayer class from a portal item of type FeatureService.

Declaration
public FeatureLayer(Item item, long layerId)
Parameters
Type Name Description
Item item

A feature service PortalItem. The item's type must be FeatureService.

System.Int64 layerId

The layer id of an individual layer in the ArcGIS feature service represented by the item parameter.

Remarks

The feature layer will fail to load if an invalid portal item is passed in.

See Also
FeatureLayer(Item)

Applies to

Platforms and versions
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
In This Article
Back to top Copyright © 2022 Esri.