Show / Hide Table of Contents

Constructor FeatureLayer

FeatureLayer(FeatureTable)

Initializes a new instance of the FeatureLayer class.

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

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

Remarks

Any of the inherited FeatureTable types can be used as the input parameter for this constructor, including the ArcGISFeatureTable, FeatureCollectionTable, GeoPackageFeatureTable, OgcFeatureCollectionTable, ShapefileFeatureTable, and WfsFeatureTable.

Exceptions
Type Condition
System.ArgumentNullException

featureTable

Applies to

Platforms and versions
TargetVersions
.NET Standard 2.0100.3 - 100.15
.NET 6.0100.13 - 100.15
.NET 6.0 Windows100.13 - 100.15
.NET Framework100.0 - 100.15
.NET 5100.10 - 100.12
.NET Core 3.1100.7 - 100.12
Xamarin.Android100.0 - 100.15
Xamarin.iOS100.0 - 100.15
UWP100.0 - 100.15
Relevant samples
Add features: Add features to 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
Uri featureServiceUri

The feature service Uri.

Exceptions
Type Condition
System.ArgumentNullException

featureServiceUri

Applies to

Platforms and versions
TargetVersions
.NET Standard 2.0100.3 - 100.15
.NET 6.0100.13 - 100.15
.NET 6.0 Windows100.13 - 100.15
.NET Framework100.0 - 100.15
.NET 5100.10 - 100.12
.NET Core 3.1100.7 - 100.12
Xamarin.Android100.0 - 100.15
Xamarin.iOS100.0 - 100.15
UWP100.0 - 100.14
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

The ArcGIS Item

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 - 100.15
.NET 6.0100.14 - 100.15
.NET 6.0 Windows100.14 - 100.15
.NET Framework100.14 - 100.15
Xamarin.Android100.14 - 100.15
Xamarin.iOS100.14 - 100.15
UWP100.14 - 100.15

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

The ArcGIS Item

Int64 layerId

The layer id for which to create the layer.

See Also
FeatureLayer(Item)

Applies to

Platforms and versions
TargetVersions
.NET Standard 2.0100.3 - 100.15
.NET 6.0100.13 - 100.15
.NET 6.0 Windows100.13 - 100.15
.NET Framework100.0 - 100.15
.NET 5100.10 - 100.12
.NET Core 3.1100.7 - 100.12
Xamarin.Android100.0 - 100.15
Xamarin.iOS100.0 - 100.15
UWP100.0 - 100.15
In This Article
Back to top Copyright © 2022 Esri.