Show / Hide Table of Contents

Class FeatureCollectionTable

A user-defined feature table that can be stored in a FeatureCollection for saving or sharing.

Inheritance
Object
FeatureTable
FeatureCollectionTable
Implements
INotifyPropertyChanged
ILoadable
IFeatureSet
IEnumerable<Feature>
IEnumerable
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
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: Esri.ArcGISRuntime.Data
Assembly: Esri.ArcGISRuntime.dll
Syntax
public class FeatureCollectionTable : FeatureTable, INotifyPropertyChanged, ILoadable, IFeatureSet, IEnumerable<Feature>, IEnumerable

Constructors

Name Description
FeatureCollectionTable(IFeatureSet)

Initializes a new instance of the FeatureCollectionTable class from an IFeatureSet.

FeatureCollectionTable(IEnumerable<Field>, GeometryType, SpatialReference)

Initializes a new instance of the FeatureCollectionTable class.

FeatureCollectionTable(IEnumerable<Field>, GeometryType, SpatialReference, Boolean, Boolean)

Initializes a new instance of the FeatureCollectionTable class.

FeatureCollectionTable(IEnumerable<GeoElement>, IEnumerable<Field>)

Initializes a new instance of the FeatureCollectionTable class.

Properties

Name Description
LayerInfo

Gets the ArcGISFeatureLayerInfo of this feature table.

Renderer

Gets or sets the renderer to use when rendering this feature collection table in a FeatureLayer.

Methods

Name Description
GetSymbolOverride(Feature)

Gets the symbol override for the given feature in the feature collection table.

SetSymbolOverride(Feature, Symbol)

Sets the symbol override for the given feature in the feature collection table.

Name Description
IEnumerable<Feature>.GetEnumerator()
IEnumerable.GetEnumerator()

See Also

FeatureCollectionLayer

Applies to

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.