Show / Hide Table of Contents

Method AddFeatureAsync

AddFeatureAsync(Feature)

Asynchronously adds a new Feature to the table.

Declaration
public Task AddFeatureAsync(Feature feature)
Parameters
Type Name Description
Feature feature

Feature to add to the table.

Returns
Type Description
Task

A Task with no return value.

Remarks

Adding a feature that contains a Geometry causes the geometry to become simplified. This may change a single part geometry to a multipart geometry, or round off X, Y, Z, and M coordinate values that are above the resolution set by the SpatialReference.

Adding a feature to a GeodatabaseFeatureTable in a stand-alone mobile geodatabase created with ArcGIS Pro is not supported when the table participates in a controller dataset, such as a utility network or parcel fabric. Use CanAdd() to determine if this operation is allowed.

Exceptions
Type Condition
ArgumentNullException

feature

Applies to

Platforms and versions
TargetVersions
.NET Standard 2.0100.3 - 200.8
.NET100.13 - 300.0
.NET Windows100.13 - 300.0
.NET Android200.0 - 300.0
.NET iOS200.0 - 300.0
.NET Framework100.0 - 200.8
Xamarin.Android100.0 - 100.15
Xamarin.iOS100.0 - 100.15
UWP100.0 - 200.8
Relevant samples
Create, delete, and update features: Add, delete, and update features (geometry and attributes) in a feature layer.
Geodatabase transactions: Use transactions to manage how changes are committed to a geodatabase.
In this article
Provide feedback
Back to top Copyright © 2025 Esri.