Show / Hide Table of Contents

Class WfsFeatureTable

Represents a table in an OGC Web Feature Service.

Inheritance
Object
FeatureTable
WfsFeatureTable
Implements
System.ComponentModel.INotifyPropertyChanged
ILoadable
FeatureTable.FeatureLayer
FeatureTable.Layer
FeatureTable.Extent
FeatureTable.IsPopupEnabled
FeatureTable.Fields
FeatureTable.GeometryType
FeatureTable.HasGeometry
FeatureTable.IsEditable
FeatureTable.LoadError
FeatureTable.LoadStatus
FeatureTable.NumberOfFeatures
FeatureTable.SpatialReference
FeatureTable.TableName
FeatureTable.HasM
FeatureTable.HasZ
FeatureTable.PopupDefinition
FeatureTable.DisplayName
FeatureTable.LoadAsync()
FeatureTable.RetryLoadAsync()
FeatureTable.AddFeatureAsync(Feature)
FeatureTable.AddFeaturesAsync(IEnumerable<Feature>)
FeatureTable.CanAdd()
FeatureTable.CanDelete(Feature)
FeatureTable.CanUpdate(Feature)
FeatureTable.CanEditGeometry()
FeatureTable.CancelLoad()
FeatureTable.CreateFeature()
FeatureTable.CreateFeature(IEnumerable<KeyValuePair<String, Object>>, Geometry)
FeatureTable.DeleteFeatureAsync(Feature)
FeatureTable.DeleteFeaturesAsync(IEnumerable<Feature>)
FeatureTable.GetField(String)
FeatureTable.QueryFeaturesAsync(QueryParameters)
FeatureTable.QueryFeaturesAsync(QueryParameters, CancellationToken)
FeatureTable.UpdateFeatureAsync(Feature)
FeatureTable.UpdateFeaturesAsync(IEnumerable<Feature>)
FeatureTable.QueryStatisticsAsync(StatisticsQueryParameters)
FeatureTable.QueryExtentAsync(QueryParameters)
FeatureTable.QueryFeatureCountAsync(QueryParameters)
FeatureTable.PropertyChanged
FeatureTable.Loaded
FeatureTable.LoadStatusChanged
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)
Object.ToString()
Namespace: Esri.ArcGISRuntime.Data
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class WfsFeatureTable : FeatureTable, INotifyPropertyChanged, ILoadable

Constructors

Name Description
WfsFeatureTable(WfsLayerInfo)

Initializes a new instance of the WfsFeatureTable class from a WFS layer info object.

WfsFeatureTable(Uri, String)

Initializes a new instance of the WfsFeatureTable class.

Properties

Name Description
AxisOrder

Gets or sets the axis order, which defines how coordinates are interpreted (X,Y or Y,X).

FeatureRequestMode

Gets or sets the mode defining when features are requested from the service.

FilterAxisOrder

Gets or sets the filter axis order, which determines how coordinates are ordered when sent to the server as part of spatial queries.

LayerInfo

Gets the WFS layer metadata, which includes name and description.

PreferredSpatialReference

Gets or sets the preferred spatial reference for the table.

Source

Gets the service Uri.

Methods

Name Description
PopulateFromServiceAsync(QueryParameters, Boolean, IEnumerable<String>)

Asynchronously populates the table using a query.

PopulateFromServiceAsync(QueryParameters, Boolean, IEnumerable<String>, CancellationToken)

Asynchronously populates the table using a query.

PopulateFromServiceAsync(String, Boolean)

Asynchronously populates the table using an XML query.

PopulateFromServiceAsync(String, Boolean, CancellationToken)

Asynchronously populates the table using an XML query.

Applies to

TargetVersions
.NET Standard 2.0100.5 - 100.15
.NET 6.0100.13 - 100.15
.NET 6.0 Windows100.13 - 100.15
.NET Framework100.5 - 100.15
.NET 5100.10 - 100.12
.NET Core 3.1100.7 - 100.12
Xamarin.Android100.5 - 100.15
Xamarin.iOS100.5 - 100.15
UWP100.5 - 100.15

Relevant samples

Browse WFS layers: Browse a WFS service for layers and add them to the map.
In This Article
Back to top Copyright © 2022 Esri.