dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components.Layers

FeatureLayer Class

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html”>GeoBlazor Docs</a> A FeatureLayer is a single layer that can be created from a <a target=”_blank” href=”https://enterprise.arcgis.com/en/server/latest/publish-services/windows/what-is-a-map-service.htm”>Map Service</a> or <a target=”_blank” href=”https://enterprise.arcgis.com/en/server/latest/publish-services/windows/what-is-a-feature-service-.htm”>Feature Service</a>; ArcGIS Online or ArcGIS Enterprise portal items; or from an array of client-side features. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html”>ArcGIS Maps SDK for JavaScript</a>

public class FeatureLayer : dymaptic.GeoBlazor.Core.Components.Layers.Layer, dymaptic.GeoBlazor.Core.Interfaces.IFeatureReductionLayer, dymaptic.GeoBlazor.Core.Interfaces.IPopupTemplateLayer, dymaptic.GeoBlazor.Core.Interfaces.IMapComponent, dymaptic.GeoBlazor.Core.Interfaces.IFeatureLayerBase, dymaptic.GeoBlazor.Core.Interfaces.IAPIKeyMixin, dymaptic.GeoBlazor.Core.Interfaces.IBlendLayer, dymaptic.GeoBlazor.Core.Interfaces.ICustomParametersMixin, dymaptic.GeoBlazor.Core.Interfaces.IDisplayFilteredLayer, dymaptic.GeoBlazor.Core.Interfaces.IFeatureEffectLayer, dymaptic.GeoBlazor.Core.Interfaces.IFeatureSetLayer, dymaptic.GeoBlazor.Core.Interfaces.IFeatureTableWidgetLayers, dymaptic.GeoBlazor.Core.Interfaces.IFeatureTemplatesViewModelLayers, dymaptic.GeoBlazor.Core.Interfaces.IFeatureTemplatesWidgetLayers, dymaptic.GeoBlazor.Core.Interfaces.IOperationalLayer, dymaptic.GeoBlazor.Core.Interfaces.IOrderedLayer, dymaptic.GeoBlazor.Core.Interfaces.IPortalLayer, dymaptic.GeoBlazor.Core.Interfaces.IPublishableLayer, dymaptic.GeoBlazor.Core.Interfaces.IScaleRangeLayer, dymaptic.GeoBlazor.Core.Interfaces.ITemporalLayer, dymaptic.GeoBlazor.Core.Interfaces.ITrackableLayer, dymaptic.GeoBlazor.Core.Interfaces.IVersionAdaptersUtilsInput, dymaptic.GeoBlazor.Core.Interfaces.IVersionAdapterVersionableItem

Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 MapComponent 🡒 Layer 🡒 FeatureLayer

Implements IFeatureReductionLayer, IPopupTemplateLayer, IMapComponent, IFeatureLayerBase, IAPIKeyMixin, IBlendLayer, ICustomParametersMixin, IDisplayFilteredLayer, IFeatureEffectLayer, IFeatureSetLayer, IFeatureTableWidgetLayers, IFeatureTemplatesViewModelLayers, IFeatureTemplatesWidgetLayers, IOperationalLayer, IOrderedLayer, IPortalLayer, IPublishableLayer, IScaleRangeLayer, ITemporalLayer, ITrackableLayer, IVersionAdaptersUtilsInput, IVersionAdapterVersionableItem

Constructors

FeatureLayer() Constructor

Parameterless constructor for use as a Razor Component.

public FeatureLayer();

FeatureLayer(string, PortalItem, IReadOnlyList<Graphic>, IReadOnlyList<string>, string, Nullable<double>, Nullable<double>, string, Nullable<FeatureGeometryType>, string, Nullable<double>, Nullable<bool>, Nullable<ListMode>, PopupTemplate, string, string, IAttributeTableTemplate, Nullable<BlendMode>, IReadOnlyList<string>, string, Dictionary<string,object>, string, string, Nullable<bool>, DisplayFilterInfo, DynamicLayer, Nullable<bool>, Effect, FeatureLayerBaseElevationInfo, FeatureEffect, IFeatureReduction, IReadOnlyList<Field>, LayerFloorInfo, IFormTemplate, Extent, string, Nullable<bool>, Nullable<bool>, Nullable<DateTime>, Nullable<bool>, IReadOnlyList<Label>, Nullable<bool>, Nullable<int>, Nullable<bool>, IReadOnlyList<OrderByInfo>, Nullable<bool>, Nullable<bool>, Nullable<double>, Renderer, Nullable<bool>, Nullable<bool>, Nullable<bool>, string, SpatialReference, IReadOnlyList<IFeatureTemplate>, TimeExtent, TimeInfo, TimeInterval, TrackInfo, string, IReadOnlyList<FeatureType>, Nullable<bool>, TimeExtent) Constructor

Constructor for use in C# code. Use named parameters (e.g., item1: value1, item2: value2) to set properties in any order.

public FeatureLayer(string? url=null, dymaptic.GeoBlazor.Core.Components.PortalItem? portalItem=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Graphic>? source=null, System.Collections.Generic.IReadOnlyList<string>? outFields=null, string? definitionExpression=null, System.Nullable<double> minScale=null, System.Nullable<double> maxScale=null, string? objectIdField=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.FeatureGeometryType> geometryType=null, string? title=null, System.Nullable<double> opacity=null, System.Nullable<bool> visible=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.ListMode> listMode=null, dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate? popupTemplate=null, string? apiKey=null, string? arcGISLayerId=null, dymaptic.GeoBlazor.Core.Interfaces.IAttributeTableTemplate? attributeTableTemplate=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.BlendMode> blendMode=null, System.Collections.Generic.IReadOnlyList<string>? charts=null, string? copyright=null, System.Collections.Generic.Dictionary<string,object>? customParameters=null, string? dateFieldsTimeZone=null, string? displayField=null, System.Nullable<bool> displayFilterEnabled=null, dymaptic.GeoBlazor.Core.Components.DisplayFilterInfo? displayFilterInfo=null, dymaptic.GeoBlazor.Core.Components.DynamicLayer? dynamicDataSource=null, System.Nullable<bool> editingEnabled=null, dymaptic.GeoBlazor.Core.Model.Effect? effect=null, dymaptic.GeoBlazor.Core.Components.FeatureLayerBaseElevationInfo? elevationInfo=null, dymaptic.GeoBlazor.Core.Components.FeatureEffect? featureEffect=null, dymaptic.GeoBlazor.Core.Interfaces.IFeatureReduction? featureReduction=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Field>? fields=null, dymaptic.GeoBlazor.Core.Components.LayerFloorInfo? floorInfo=null, dymaptic.GeoBlazor.Core.Interfaces.IFormTemplate? formTemplate=null, dymaptic.GeoBlazor.Core.Components.Geometries.Extent? fullExtent=null, string? gdbVersion=null, System.Nullable<bool> hasM=null, System.Nullable<bool> hasZ=null, System.Nullable<System.DateTime> historicMoment=null, System.Nullable<bool> isBasemapReferenceLayer=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Label>? labelingInfo=null, System.Nullable<bool> labelsVisible=null, System.Nullable<int> layerIndex=null, System.Nullable<bool> legendEnabled=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.OrderByInfo>? orderBy=null, System.Nullable<bool> persistenceEnabled=null, System.Nullable<bool> popupEnabled=null, System.Nullable<double> refreshInterval=null, dymaptic.GeoBlazor.Core.Components.Renderers.Renderer? renderer=null, System.Nullable<bool> returnM=null, System.Nullable<bool> returnZ=null, System.Nullable<bool> screenSizePerspectiveEnabled=null, string? sourceJSON=null, dymaptic.GeoBlazor.Core.Components.SpatialReference? spatialReference=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Interfaces.IFeatureTemplate>? templates=null, dymaptic.GeoBlazor.Core.Components.TimeExtent? timeExtent=null, dymaptic.GeoBlazor.Core.Components.TimeInfo? timeInfo=null, dymaptic.GeoBlazor.Core.Components.TimeInterval? timeOffset=null, dymaptic.GeoBlazor.Core.Components.TrackInfo? trackInfo=null, string? typeIdField=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.FeatureType>? types=null, System.Nullable<bool> useViewTime=null, dymaptic.GeoBlazor.Core.Components.TimeExtent? visibilityTimeExtent=null);

Parameters

url System.String

The absolute URL of the REST endpoint of the layer, non-spatial table or service. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#url”>ArcGIS Maps SDK for JavaScript</a>

portalItem PortalItem

The portal item from which the layer is loaded. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#portalItem”>ArcGIS Maps SDK for JavaScript</a>

source System.Collections.Generic.IReadOnlyList<Graphic>

A collection of <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-Graphic.html”>Graphic</a> objects used to create a FeatureLayer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#source”>ArcGIS Maps SDK for JavaScript</a>

outFields System.Collections.Generic.IReadOnlyList<System.String>

An array of field names from the service to include with each feature. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#outFields”>ArcGIS Maps SDK for JavaScript</a>

definitionExpression System.String

The SQL where clause used to filter features on the client. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#definitionExpression”>ArcGIS Maps SDK for JavaScript</a>

minScale System.Nullable<System.Double>

The minimum scale (most zoomed out) at which the layer is visible in the view. default 0 <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ScaleRangeLayer.html#minScale”>ArcGIS Maps SDK for JavaScript</a>

maxScale System.Nullable<System.Double>

The maximum scale (most zoomed in) at which the layer is visible in the view. default 0 <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ScaleRangeLayer.html#maxScale”>ArcGIS Maps SDK for JavaScript</a>

objectIdField System.String

The name of an `oid` <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#fields”>field</a> containing a unique value or identifier for each feature in the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#objectIdField”>ArcGIS Maps SDK for JavaScript</a>

geometryType System.Nullable<FeatureGeometryType>

The geometry type of features in the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#geometryType”>ArcGIS Maps SDK for JavaScript</a>

title System.String

The title of the layer used to identify it in places such as the <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-LayerList.html”>LayerList</a> widget. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-Layer.html#title”>ArcGIS Maps SDK for JavaScript</a>

opacity System.Nullable<System.Double>

The opacity of the layer. default 1 <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-Layer.html#opacity”>ArcGIS Maps SDK for JavaScript</a>

visible System.Nullable<System.Boolean>

Indicates if the layer is visible in the <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-views-View.html”>View</a>. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-Layer.html#visible”>ArcGIS Maps SDK for JavaScript</a>

listMode System.Nullable<ListMode>

Indicates how the layer should display in the <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-LayerList.html”>LayerList</a> widget. default “show” <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-Layer.html#listMode”>ArcGIS Maps SDK for JavaScript</a>

popupTemplate PopupTemplate

The popup template for the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#popupTemplate”>ArcGIS Maps SDK for JavaScript</a>

apiKey System.String

An authorization string used to access a resource or service. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-APIKeyMixin.html#apiKey”>ArcGIS Maps SDK for JavaScript</a>

arcGISLayerId System.String

The unique ID assigned to the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-Layer.html#id”>ArcGIS Maps SDK for JavaScript</a>

attributeTableTemplate IAttributeTableTemplate

This property is used to configure the associated layer’s <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-FeatureTable.html”>FeatureTable</a>. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#attributeTableTemplate”>ArcGIS Maps SDK for JavaScript</a>

blendMode System.Nullable<BlendMode>

Blend modes are used to blend layers together to create an interesting effect in a layer, or even to produce what seems like a new layer. default normal <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-BlendLayer.html#blendMode”>ArcGIS Maps SDK for JavaScript</a>

charts System.Collections.Generic.IReadOnlyList<System.String>

Array of Chart Items of type WebMapWebChart available on the feature layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#charts”>ArcGIS Maps SDK for JavaScript</a>

copyright System.String

Copyright information for the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#copyright”>ArcGIS Maps SDK for JavaScript</a>

customParameters System.Collections.Generic.Dictionary<System.String,System.Object>

A list of custom parameters appended to the URL of all resources fetched by the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-CustomParametersMixin.html#customParameters”>ArcGIS Maps SDK for JavaScript</a>

dateFieldsTimeZone System.String

The time zone that dates are stored in. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#dateFieldsTimeZone”>ArcGIS Maps SDK for JavaScript</a>

displayField System.String

The name of the layer’s primary display field. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#displayField”>ArcGIS Maps SDK for JavaScript</a>

displayFilterEnabled System.Nullable<System.Boolean>

displayFilterInfo DisplayFilterInfo

dynamicDataSource DynamicLayer

An object that allows you to create a dynamic layer with data either from map service sublayers or data from a registered workspace. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#dynamicDataSource”>ArcGIS Maps SDK for JavaScript</a>

editingEnabled System.Nullable<System.Boolean>

Determines if the layer is editable. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#editingEnabled”>ArcGIS Maps SDK for JavaScript</a>

effect Effect

Effect provides various filter functions that can be performed on the layer to achieve different visual effects similar to how image filters work. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#effect”>ArcGIS Maps SDK for JavaScript</a>

elevationInfo FeatureLayerBaseElevationInfo

Specifies how features are placed on the vertical axis (z). <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#elevationInfo”>ArcGIS Maps SDK for JavaScript</a>

featureEffect FeatureEffect

The featureEffect can be used to draw attention features of interest. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#featureEffect”>ArcGIS Maps SDK for JavaScript</a>

featureReduction IFeatureReduction

Configures the method for reducing the number of features in the view. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#featureReduction”>ArcGIS Maps SDK for JavaScript</a>

fields System.Collections.Generic.IReadOnlyList<Field>

An array of fields in the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#fields”>ArcGIS Maps SDK for JavaScript</a>

floorInfo LayerFloorInfo

When a feature layer is configured as floor-aware, it has a floorInfo property defined. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#floorInfo”>ArcGIS Maps SDK for JavaScript</a>

formTemplate IFormTemplate

The <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-form-FormTemplate.html”>template</a> used in an associated layer’s <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-FeatureForm.html”>FeatureForm</a>. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#formTemplate”>ArcGIS Maps SDK for JavaScript</a>

fullExtent Extent

The full extent of the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#fullExtent”>ArcGIS Maps SDK for JavaScript</a>

gdbVersion System.String

The version of the geodatabase of the feature service data. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#gdbVersion”>ArcGIS Maps SDK for JavaScript</a>

hasM System.Nullable<System.Boolean>

Indicates whether the client-side features in the layer have `M` (measurement) values. default undefined <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#hasM”>ArcGIS Maps SDK for JavaScript</a>

hasZ System.Nullable<System.Boolean>

Indicates whether the client-side features in the layer have `Z` (elevation) values. default undefined <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#hasZ”>ArcGIS Maps SDK for JavaScript</a>

historicMoment System.Nullable<System.DateTime>

The historic moment to query. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#historicMoment”>ArcGIS Maps SDK for JavaScript</a>

isBasemapReferenceLayer System.Nullable<System.Boolean>

Indicates whether the layer is a basemap reference layer. Default value: false.

labelingInfo System.Collections.Generic.IReadOnlyList<Label>

The label definition for this layer, specified as an array of <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-LabelClass.html”>LabelClass</a>. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#labelingInfo”>ArcGIS Maps SDK for JavaScript</a>

labelsVisible System.Nullable<System.Boolean>

Indicates whether to display labels for this layer. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#labelsVisible”>ArcGIS Maps SDK for JavaScript</a>

layerIndex System.Nullable<System.Int32>

The layer ID, or layer index, of a Feature Service layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#layerId”>ArcGIS Maps SDK for JavaScript</a>

legendEnabled System.Nullable<System.Boolean>

Indicates whether the layer will be included in the legend. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#legendEnabled”>ArcGIS Maps SDK for JavaScript</a>

orderBy System.Collections.Generic.IReadOnlyList<OrderByInfo>

Determines the order in which features are drawn in the view. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#orderBy”>ArcGIS Maps SDK for JavaScript</a>

persistenceEnabled System.Nullable<System.Boolean>

Enable persistence of the layer in a <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-WebMap.html”>WebMap</a> or <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-WebScene.html”>WebScene</a>. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-OperationalLayer.html#persistenceEnabled”>ArcGIS Maps SDK for JavaScript</a>

popupEnabled System.Nullable<System.Boolean>

Indicates whether to display popups when features in the layer are clicked. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#popupEnabled”>ArcGIS Maps SDK for JavaScript</a>

refreshInterval System.Nullable<System.Double>

Refresh interval of the layer in minutes. default 0 <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#refreshInterval”>ArcGIS Maps SDK for JavaScript</a>

renderer Renderer

The renderer assigned to the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#renderer”>ArcGIS Maps SDK for JavaScript</a>

returnM System.Nullable<System.Boolean>

When `true`, indicates that M values will be returned. default undefined <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#returnM”>ArcGIS Maps SDK for JavaScript</a>

returnZ System.Nullable<System.Boolean>

When `true`, indicates that z-values will always be returned. default undefined <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#returnZ”>ArcGIS Maps SDK for JavaScript</a>

screenSizePerspectiveEnabled System.Nullable<System.Boolean>

Apply perspective scaling to screen-size point symbols in a <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-views-SceneView.html”>SceneView</a>. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#screenSizePerspectiveEnabled”>ArcGIS Maps SDK for JavaScript</a>

sourceJSON System.String

The <a target=”_blank” href=”https://developers.arcgis.com/rest/services-reference/layer-feature-service-.htm”>feature service’s metadata JSON</a> exposed by the ArcGIS REST API. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#sourceJSON”>ArcGIS Maps SDK for JavaScript</a>

spatialReference SpatialReference

The spatial reference of the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#spatialReference”>ArcGIS Maps SDK for JavaScript</a>

templates System.Collections.Generic.IReadOnlyList<IFeatureTemplate>

An array of feature templates defined in the feature layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#templates”>ArcGIS Maps SDK for JavaScript</a>

timeExtent TimeExtent

The layer’s time extent. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#timeExtent”>ArcGIS Maps SDK for JavaScript</a>

timeInfo TimeInfo

TimeInfo provides information such as date fields that store <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-TimeInfo.html#startField”>start</a> and <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-TimeInfo.html#endField”>end</a> time for each feature and the <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-TimeInfo.html#fullTimeExtent”>fullTimeExtent</a> for the layer. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#timeInfo”>ArcGIS Maps SDK for JavaScript</a>

timeOffset TimeInterval

A temporary offset of the time data based on a certain <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-time-TimeInterval.html”>TimeInterval</a>. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#timeOffset”>ArcGIS Maps SDK for JavaScript</a>

trackInfo TrackInfo

Allows you to render track data for a layer, including a track line, previous observations, and latest observations. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#trackInfo”>ArcGIS Maps SDK for JavaScript</a>

typeIdField System.String

The name of the field holding the type ID for the features. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#typeIdField”>ArcGIS Maps SDK for JavaScript</a>

types System.Collections.Generic.IReadOnlyList<FeatureType>

An array of <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-FeatureType.html”>types</a> defined in the feature service exposed by ArcGIS REST API. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#types”>ArcGIS Maps SDK for JavaScript</a>

useViewTime System.Nullable<System.Boolean>

Determines if the time enabled layer will update its temporal data based on the view’s <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-views-View.html#timeExtent”>timeExtent</a>. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-TemporalLayer.html#useViewTime”>ArcGIS Maps SDK for JavaScript</a>

visibilityTimeExtent TimeExtent

Specifies a fixed <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-time-TimeExtent.html”>time extent</a> during which a layer should be visible. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-Layer.html#visibilityTimeExtent”>ArcGIS Maps SDK for JavaScript</a>

Properties

FeatureLayer.ApiKey Property

An authorization string used to access a resource or service. API keys are generated and managed in the ArcGIS Developer Portal. An API key is tied explicitly to an ArcGIS account; it is also used to monitor service usage. Setting a fine-grained API key on a specific class overrides the global API key.

public string? ApiKey { get; set; }

Implements ApiKey

Property Value

System.String

FeatureLayer.AttributeTableTemplate Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerattributetabletemplate-property”>GeoBlazor Docs</a> This property is used to configure the associated layer’s <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-FeatureTable.html”>FeatureTable</a>. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#attributeTableTemplate”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Core.Interfaces.IAttributeTableTemplate? AttributeTableTemplate { get; set; }

Property Value

IAttributeTableTemplate

FeatureLayer.BlendMode Property

Blend modes are used to blend layers together to create an interesting effect in a layer, or even to produce what seems like a new layer. Unlike the method of using transparency which can result in a washed-out top layer, blend modes can create a variety of very vibrant and intriguing results by blending a layer with the layer(s) below it.

public System.Nullable<dymaptic.GeoBlazor.Core.Enums.BlendMode> BlendMode { get; set; }

Implements BlendMode

Property Value

System.Nullable<BlendMode>

FeatureLayer.Capabilities Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayercapabilities-property”>GeoBlazor Docs</a> Describes the layer’s supported capabilities. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#capabilities”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Core.Model.FeatureLayerCapabilities? Capabilities { get; }

Implements Capabilities

Property Value

FeatureLayerCapabilities

FeatureLayer.Charts Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayercharts-property”>GeoBlazor Docs</a> Array of Chart Items of type WebMapWebChart available on the feature layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#charts”>ArcGIS Maps SDK for JavaScript</a>

public System.Collections.Generic.IReadOnlyList<string>? Charts { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<System.String>

FeatureLayer.Copyright Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayercopyright-property”>GeoBlazor Docs</a> Copyright information for the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#copyright”>ArcGIS Maps SDK for JavaScript</a>

public string? Copyright { get; set; }

Implements Copyright

Property Value

System.String

FeatureLayer.CustomParameters Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayercustomparameters-property”>GeoBlazor Docs</a> A list of custom parameters appended to the URL of all resources fetched by the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-CustomParametersMixin.html#customParameters”>ArcGIS Maps SDK for JavaScript</a>

public System.Collections.Generic.Dictionary<string,object>? CustomParameters { get; set; }

Implements CustomParameters

Property Value

System.Collections.Generic.Dictionary<System.String,System.Object>

FeatureLayer.DateFieldsTimeZone Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerdatefieldstimezone-property”>GeoBlazor Docs</a> The time zone that dates are stored in. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#dateFieldsTimeZone”>ArcGIS Maps SDK for JavaScript</a>

public string? DateFieldsTimeZone { get; set; }

Implements DateFieldsTimeZone

Property Value

System.String

FeatureLayer.DatesInUnknownTimezone Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerdatesinunknowntimezone-property”>GeoBlazor Docs</a> This property is set by the service publisher and indicates that dates should be considered without the local timezone. default false <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#datesInUnknownTimezone”>ArcGIS Maps SDK for JavaScript</a>

public System.Nullable<bool> DatesInUnknownTimezone { get; }

Implements DatesInUnknownTimezone

Property Value

System.Nullable<System.Boolean>

FeatureLayer.DefinitionExpression Property

The SQL where clause used to filter features on the client.

public string? DefinitionExpression { get; set; }

Implements DefinitionExpression

Property Value

System.String

FeatureLayer.DisplayField Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerdisplayfield-property”>GeoBlazor Docs</a> The name of the layer’s primary display field. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#displayField”>ArcGIS Maps SDK for JavaScript</a>

public string? DisplayField { get; set; }

Implements DisplayField

Property Value

System.String

FeatureLayer.DisplayFilterEnabled Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerdisplayfilterenabled-property”>GeoBlazor Docs</a>

public System.Nullable<bool> DisplayFilterEnabled { get; set; }

Implements DisplayFilterEnabled

Property Value

System.Nullable<System.Boolean>

FeatureLayer.DisplayFilterInfo Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerdisplayfilterinfo-property”>GeoBlazor Docs</a>

public dymaptic.GeoBlazor.Core.Components.DisplayFilterInfo? DisplayFilterInfo { get; set; }

Implements DisplayFilterInfo

Property Value

DisplayFilterInfo

FeatureLayer.DynamicDataSource Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerdynamicdatasource-property”>GeoBlazor Docs</a> An object that allows you to create a dynamic layer with data either from map service sublayers or data from a registered workspace. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#dynamicDataSource”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Core.Components.DynamicLayer? DynamicDataSource { get; set; }

Property Value

DynamicLayer

FeatureLayer.EditFieldsInfo Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayereditfieldsinfo-property”>GeoBlazor Docs</a> The editor tracking fields, which record who adds or edits the data through the feature service and when edits are made. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#editFieldsInfo”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Core.Model.EditFieldsInfo? EditFieldsInfo { get; }

Implements EditFieldsInfo

Property Value

EditFieldsInfo

FeatureLayer.EditingEnabled Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayereditingenabled-property”>GeoBlazor Docs</a> Determines if the layer is editable. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#editingEnabled”>ArcGIS Maps SDK for JavaScript</a>

public System.Nullable<bool> EditingEnabled { get; set; }

Property Value

System.Nullable<System.Boolean>

FeatureLayer.EditingInfo Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayereditinginfo-property”>GeoBlazor Docs</a> Specifies information about editing. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#editingInfo”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Core.Model.EditingInfo? EditingInfo { get; }

Implements EditingInfo

Property Value

EditingInfo

FeatureLayer.Effect Property

Effect provides various filter functions that can be performed on the layer to achieve different visual effects similar to how image filters work. This powerful capability allows you to apply css filter-like functions to layers to create custom visual effects to enhance the cartographic quality of your maps. This is done by applying the desired effect to the layer’s effect property as a string or an array of objects to set scale dependent effects.

public dymaptic.GeoBlazor.Core.Model.Effect? Effect { get; set; }

Implements Effect

Property Value

Effect

FeatureLayer.EffectiveCapabilities Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayereffectivecapabilities-property”>GeoBlazor Docs</a> Describes effective capabilities of the layer taking in to consideration privileges of the currently signed-in user. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#effectiveCapabilities”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Core.Components.Capabilities? EffectiveCapabilities { get; }

Implements EffectiveCapabilities

Property Value

Capabilities

FeatureLayer.EffectiveEditingEnabled Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayereffectiveeditingenabled-property”>GeoBlazor Docs</a> Indicates whether the layer is editable taking in to consideration privileges of the currently signed-in user. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#effectiveEditingEnabled”>ArcGIS Maps SDK for JavaScript</a>

public System.Nullable<bool> EffectiveEditingEnabled { get; }

Implements EffectiveEditingEnabled

Property Value

System.Nullable<System.Boolean>

FeatureLayer.ElevationInfo Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerelevationinfo-property”>GeoBlazor Docs</a> Specifies how features are placed on the vertical axis (z). <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#elevationInfo”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Core.Components.FeatureLayerBaseElevationInfo? ElevationInfo { get; set; }

Implements ElevationInfo

Property Value

FeatureLayerBaseElevationInfo

FeatureLayer.ExcludeApiKey Property

For layers that are public and throw an error when given an ApiKey or Token, this setting allows you to exclude the ApiKey or Token from this layer’s request.

public System.Nullable<bool> ExcludeApiKey { get; set; }

Property Value

System.Nullable<System.Boolean>

FeatureLayer.FeatureEffect Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerfeatureeffect-property”>GeoBlazor Docs</a> The featureEffect can be used to draw attention features of interest. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#featureEffect”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Core.Components.FeatureEffect? FeatureEffect { get; set; }

Implements FeatureEffect

Property Value

FeatureEffect

FeatureLayer.FeatureReduction Property

Configures the method for reducing the number of point features in the view.
<a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureReductionLayer.html#featureReduction”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Core.Interfaces.IFeatureReduction? FeatureReduction { get; set; }

Implements FeatureReduction

Property Value

IFeatureReduction

FeatureLayer.Fields Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerfields-property”>GeoBlazor Docs</a> An array of fields in the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#fields”>ArcGIS Maps SDK for JavaScript</a>

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Field>? Fields { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<Field>

FeatureLayer.FieldsIndex Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerfieldsindex-property”>GeoBlazor Docs</a> A convenient property that can be used to make case-insensitive lookups for a field by name. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#fieldsIndex”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Core.Model.FieldsIndex? FieldsIndex { get; }

Implements FieldsIndex

Property Value

FieldsIndex

FeatureLayer.FloorInfo Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerfloorinfo-property”>GeoBlazor Docs</a> When a feature layer is configured as floor-aware, it has a floorInfo property defined. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#floorInfo”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Core.Components.LayerFloorInfo? FloorInfo { get; set; }

Implements FloorInfo

Property Value

LayerFloorInfo

FeatureLayer.FormTemplate Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerformtemplate-property”>GeoBlazor Docs</a> The <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-form-FormTemplate.html”>template</a> used in an associated layer’s <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-FeatureForm.html”>FeatureForm</a>. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#formTemplate”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Core.Interfaces.IFormTemplate? FormTemplate { get; set; }

Property Value

IFormTemplate

FeatureLayer.GdbVersion Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayergdbversion-property”>GeoBlazor Docs</a> The version of the geodatabase of the feature service data. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#gdbVersion”>ArcGIS Maps SDK for JavaScript</a>

public string? GdbVersion { get; set; }

Implements GdbVersion

Property Value

System.String

FeatureLayer.GeometryFieldsInfo Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayergeometryfieldsinfo-property”>GeoBlazor Docs</a> Provides information on the system maintained area and length fields along with their respective units. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#geometryFieldsInfo”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Core.Model.GeometryFieldsInfo? GeometryFieldsInfo { get; }

Implements GeometryFieldsInfo

Property Value

GeometryFieldsInfo

FeatureLayer.GeometryType Property

The geometry type of the feature layer. All features must be of the same type.

public System.Nullable<dymaptic.GeoBlazor.Core.Enums.FeatureGeometryType> GeometryType { get; set; }

Implements GeometryType

Property Value

System.Nullable<FeatureGeometryType>

FeatureLayer.HasEditsListener Property

Used in JavaScript layer to determine if the event listener is registered.

public bool HasEditsListener { get; }

Property Value

System.Boolean

FeatureLayer.HasM Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerhasm-property”>GeoBlazor Docs</a> Indicates whether the client-side features in the layer have `M` (measurement) values. default undefined <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#hasM”>ArcGIS Maps SDK for JavaScript</a>

public System.Nullable<bool> HasM { get; set; }

Implements HasM

Property Value

System.Nullable<System.Boolean>

FeatureLayer.HasRefreshListener Property

Used in JavaScript layer to determine if the event listener is registered.

public bool HasRefreshListener { get; }

Property Value

System.Boolean

FeatureLayer.HasZ Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerhasz-property”>GeoBlazor Docs</a> Indicates whether the client-side features in the layer have `Z` (elevation) values. default undefined <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#hasZ”>ArcGIS Maps SDK for JavaScript</a>

public System.Nullable<bool> HasZ { get; set; }

Implements HasZ

Property Value

System.Nullable<System.Boolean>

FeatureLayer.HistoricMoment Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerhistoricmoment-property”>GeoBlazor Docs</a> The historic moment to query. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#historicMoment”>ArcGIS Maps SDK for JavaScript</a>

public System.Nullable<System.DateTime> HistoricMoment { get; set; }

Implements HistoricMoment

Property Value

System.Nullable<System.DateTime>

FeatureLayer.IsTable Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayeristable-property”>GeoBlazor Docs</a> Returns `true` if the layer is loaded from a non-spatial table in a service. default false <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#isTable”>ArcGIS Maps SDK for JavaScript</a>

public System.Nullable<bool> IsTable { get; }

Implements IsTable

Property Value

System.Nullable<System.Boolean>

FeatureLayer.LabelingInfo Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerlabelinginfo-property”>GeoBlazor Docs</a> The label definition for this layer, specified as an array of <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-LabelClass.html”>LabelClass</a>. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#labelingInfo”>ArcGIS Maps SDK for JavaScript</a>

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Label>? LabelingInfo { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<Label>

FeatureLayer.LabelsVisible Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerlabelsvisible-property”>GeoBlazor Docs</a> Indicates whether to display labels for this layer. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#labelsVisible”>ArcGIS Maps SDK for JavaScript</a>

public System.Nullable<bool> LabelsVisible { get; set; }

Property Value

System.Nullable<System.Boolean>

FeatureLayer.LayerIndex Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerlayerindex-property”>GeoBlazor Docs</a> The layer ID, or layer index, of a Feature Service layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#layerId”>ArcGIS Maps SDK for JavaScript</a>

public System.Nullable<int> LayerIndex { get; set; }

Implements LayerIndex

Property Value

System.Nullable<System.Int32>

FeatureLayer.LegendEnabled Property

Indicates whether the layer will be included in the legend.

public System.Nullable<bool> LegendEnabled { get; set; }

Property Value

System.Nullable<System.Boolean>

FeatureLayer.MaxScale Property

The maximum scale (most zoomed in) at which the layer is visible in the view.

public System.Nullable<double> MaxScale { get; set; }

Implements MaxScale

Property Value

System.Nullable<System.Double>

FeatureLayer.MinScale Property

The minimum scale (most zoomed out) at which the layer is visible in the view.

public System.Nullable<double> MinScale { get; set; }

Implements MinScale

Property Value

System.Nullable<System.Double>

FeatureLayer.ObjectIdField Property

The name of an oidfield containing a unique value or identifier for each feature in the layer.

public string? ObjectIdField { get; set; }

Implements ObjectIdField

Property Value

System.String

FeatureLayer.OnEdits Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayeronedits-property”>GeoBlazor Docs</a> Fires after <a href=”#applyEdits”>applyEdits()</a> is completed successfully. The event payload includes only successful edits, not the failed edits.

applyEdits()
``` will pass in a 

```csharp
sessionId
``` during an active edit session\.

```csharp
public Microsoft.AspNetCore.Components.EventCallback<dymaptic.GeoBlazor.Core.Events.FeatureLayerEditsEvent> OnEdits { get; set; }

Property Value

Microsoft.AspNetCore.Components.EventCallback<FeatureLayerEditsEvent>

FeatureLayer.OnRefresh Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayeronrefresh-property”>GeoBlazor Docs</a> Fires if the layer has the <a href=”#refreshInterval”>refreshInterval</a> set or when <a href=”#refresh”>refresh()</a> method is called. The event payload indicates if the layer’s data has changed.

public Microsoft.AspNetCore.Components.EventCallback<dymaptic.GeoBlazor.Core.Events.RefreshEvent> OnRefresh { get; set; }

Property Value

Microsoft.AspNetCore.Components.EventCallback<RefreshEvent>

FeatureLayer.OrderBy Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerorderby-property”>GeoBlazor Docs</a> Determines the order in which features are drawn in the view. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#orderBy”>ArcGIS Maps SDK for JavaScript</a>

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.OrderByInfo>? OrderBy { get; set; }

Implements OrderBy

Property Value

System.Collections.Generic.IReadOnlyList<OrderByInfo>

FeatureLayer.OutFields Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayeroutfields-property”>GeoBlazor Docs</a> An array of field names from the service to include with each feature. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#outFields”>ArcGIS Maps SDK for JavaScript</a>

public System.Collections.Generic.IReadOnlyList<string>? OutFields { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<System.String>

FeatureLayer.PopupEnabled Property

Indicates whether to display popups when features in the layer are clicked.

public System.Nullable<bool> PopupEnabled { get; set; }

Property Value

System.Nullable<System.Boolean>

FeatureLayer.PopupTemplate Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerpopuptemplate-property”>GeoBlazor Docs</a> The popup template for the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#popupTemplate”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate? PopupTemplate { get; set; }

Implements PopupTemplate

Property Value

PopupTemplate

FeatureLayer.PortalItem Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerportalitem-property”>GeoBlazor Docs</a> The portal item from which the layer is loaded. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#portalItem”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Core.Components.PortalItem? PortalItem { get; set; }

Implements PortalItem

Property Value

PortalItem

FeatureLayer.PreferredTimeZone Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerpreferredtimezone-property”>GeoBlazor Docs</a> The IANA time zone the author of the service intended data from date fields to be viewed in. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#preferredTimeZone”>ArcGIS Maps SDK for JavaScript</a>

public string? PreferredTimeZone { get; }

Implements PreferredTimeZone

Property Value

System.String

FeatureLayer.PublishingInfo Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerpublishinginfo-property”>GeoBlazor Docs</a> Checks layer’s publishing status while the layer is being published to the portal. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-PublishableLayer.html#publishingInfo”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Core.Model.PublishingInfo? PublishingInfo { get; }

Property Value

PublishingInfo

FeatureLayer.RefreshInterval Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerrefreshinterval-property”>GeoBlazor Docs</a> Refresh interval of the layer in minutes. default 0 <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#refreshInterval”>ArcGIS Maps SDK for JavaScript</a>

public System.Nullable<double> RefreshInterval { get; set; }

Property Value

System.Nullable<System.Double>

FeatureLayer.Relationships Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerrelationships-property”>GeoBlazor Docs</a> Array of <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-Relationship.html”>relationships</a> set up for the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#relationships”>ArcGIS Maps SDK for JavaScript</a>

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.Relationship>? Relationships { get; }

Implements Relationships

Property Value

System.Collections.Generic.IReadOnlyList<Relationship>

FeatureLayer.Renderer Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerrenderer-property”>GeoBlazor Docs</a> The renderer assigned to the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#renderer”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Core.Components.Renderers.Renderer? Renderer { get; set; }

Property Value

Renderer

FeatureLayer.ReturnM Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerreturnm-property”>GeoBlazor Docs</a> When `true`, indicates that M values will be returned. default undefined <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#returnM”>ArcGIS Maps SDK for JavaScript</a>

public System.Nullable<bool> ReturnM { get; set; }

Implements ReturnM

Property Value

System.Nullable<System.Boolean>

FeatureLayer.ReturnZ Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerreturnz-property”>GeoBlazor Docs</a> When `true`, indicates that z-values will always be returned. default undefined <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#returnZ”>ArcGIS Maps SDK for JavaScript</a>

public System.Nullable<bool> ReturnZ { get; set; }

Implements ReturnZ

Property Value

System.Nullable<System.Boolean>

FeatureLayer.ScreenSizePerspectiveEnabled Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerscreensizeperspectiveenabled-property”>GeoBlazor Docs</a> Apply perspective scaling to screen-size point symbols in a <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-views-SceneView.html”>SceneView</a>. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#screenSizePerspectiveEnabled”>ArcGIS Maps SDK for JavaScript</a>

public System.Nullable<bool> ScreenSizePerspectiveEnabled { get; set; }

Property Value

System.Nullable<System.Boolean>

FeatureLayer.ServiceDefinitionExpression Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerservicedefinitionexpression-property”>GeoBlazor Docs</a> The service definition expression limits the features available for display and query. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#serviceDefinitionExpression”>ArcGIS Maps SDK for JavaScript</a>

public string? ServiceDefinitionExpression { get; }

Implements ServiceDefinitionExpression

Property Value

System.String

FeatureLayer.ServiceItemId Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerserviceitemid-property”>GeoBlazor Docs</a> Indicates the portal item of the hosted feature service that contains this layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#serviceItemId”>ArcGIS Maps SDK for JavaScript</a>

public string? ServiceItemId { get; }

Implements ServiceItemId

Property Value

System.String

FeatureLayer.Source Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayersource-property”>GeoBlazor Docs</a> A collection of <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-Graphic.html”>Graphic</a> objects used to create a FeatureLayer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#source”>ArcGIS Maps SDK for JavaScript</a>

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Graphic>? Source { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<Graphic>

FeatureLayer.SourceJSON Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayersourcejson-property”>GeoBlazor Docs</a> The <a target=”_blank” href=”https://developers.arcgis.com/rest/services-reference/layer-feature-service-.htm”>feature service’s metadata JSON</a> exposed by the ArcGIS REST API. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#sourceJSON”>ArcGIS Maps SDK for JavaScript</a>

public string? SourceJSON { get; set; }

Implements SourceJSON

Property Value

System.String

FeatureLayer.SpatialReference Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerspatialreference-property”>GeoBlazor Docs</a> The spatial reference of the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#spatialReference”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Core.Components.SpatialReference? SpatialReference { get; set; }

Implements SpatialReference

Property Value

SpatialReference

FeatureLayer.SubtypeField Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayersubtypefield-property”>GeoBlazor Docs</a> The name of the field which holds the id of the <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#subtypes”>subtypes</a>. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#subtypeField”>ArcGIS Maps SDK for JavaScript</a>

public string? SubtypeField { get; }

Implements SubtypeField

Property Value

System.String

FeatureLayer.Subtypes Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayersubtypes-property”>GeoBlazor Docs</a> An array of <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-Subtype.html”>subtypes</a> defined in the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#subtypes”>ArcGIS Maps SDK for JavaScript</a>

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.Subtype>? Subtypes { get; }

Implements Subtypes

Property Value

System.Collections.Generic.IReadOnlyList<Subtype>

FeatureLayer.Templates Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayertemplates-property”>GeoBlazor Docs</a> An array of feature templates defined in the feature layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#templates”>ArcGIS Maps SDK for JavaScript</a>

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Interfaces.IFeatureTemplate>? Templates { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<IFeatureTemplate>

FeatureLayer.TimeExtent Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayertimeextent-property”>GeoBlazor Docs</a> The layer’s time extent. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#timeExtent”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Core.Components.TimeExtent? TimeExtent { get; set; }

Implements TimeExtent

Property Value

TimeExtent

FeatureLayer.TimeInfo Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayertimeinfo-property”>GeoBlazor Docs</a> TimeInfo provides information such as date fields that store <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-TimeInfo.html#startField”>start</a> and <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-TimeInfo.html#endField”>end</a> time for each feature and the <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-TimeInfo.html#fullTimeExtent”>fullTimeExtent</a> for the layer. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#timeInfo”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Core.Components.TimeInfo? TimeInfo { get; set; }

Implements TimeInfo

Property Value

TimeInfo

FeatureLayer.TimeOffset Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayertimeoffset-property”>GeoBlazor Docs</a> A temporary offset of the time data based on a certain <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-time-TimeInterval.html”>TimeInterval</a>. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#timeOffset”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Core.Components.TimeInterval? TimeOffset { get; set; }

Implements TimeOffset

Property Value

TimeInterval

FeatureLayer.TrackInfo Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayertrackinfo-property”>GeoBlazor Docs</a> Allows you to render track data for a layer, including a track line, previous observations, and latest observations. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#trackInfo”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Core.Components.TrackInfo? TrackInfo { get; set; }

Implements TrackInfo

Property Value

TrackInfo

FeatureLayer.Type Property

Used internally to identify the sub type of Layer

public override dymaptic.GeoBlazor.Core.Enums.LayerType Type { get; }

Property Value

LayerType

FeatureLayer.TypeIdField Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayertypeidfield-property”>GeoBlazor Docs</a> The name of the field holding the type ID for the features. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#typeIdField”>ArcGIS Maps SDK for JavaScript</a>

public string? TypeIdField { get; set; }

Property Value

System.String

FeatureLayer.Types Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayertypes-property”>GeoBlazor Docs</a> An array of <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-FeatureType.html”>types</a> defined in the feature service exposed by ArcGIS REST API. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-FeatureLayer.html#types”>ArcGIS Maps SDK for JavaScript</a>

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.FeatureType>? Types { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<FeatureType>

FeatureLayer.Url Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerurl-property”>GeoBlazor Docs</a> The absolute URL of the REST endpoint of the layer, non-spatial table or service. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#url”>ArcGIS Maps SDK for JavaScript</a>

public string? Url { get; set; }

Implements Url

Property Value

System.String

FeatureLayer.UseViewTime Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayeruseviewtime-property”>GeoBlazor Docs</a> Determines if the time enabled layer will update its temporal data based on the view’s <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-views-View.html#timeExtent”>timeExtent</a>. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-TemporalLayer.html#useViewTime”>ArcGIS Maps SDK for JavaScript</a>

public System.Nullable<bool> UseViewTime { get; set; }

Implements UseViewTime

Property Value

System.Nullable<System.Boolean>

FeatureLayer.Version Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer.html#featurelayerversion-property”>GeoBlazor Docs</a> The version of ArcGIS Server in which the layer is published. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureLayerBase.html#version”>ArcGIS Maps SDK for JavaScript</a>

public System.Nullable<double> Version { get; }

Implements Version

Property Value

System.Nullable<System.Double>

Methods

FeatureLayer.Add(Field) Method

Add a field to the current layer’s source

public System.Threading.Tasks.Task Add(dymaptic.GeoBlazor.Core.Components.Field field);

Parameters

field Field

The field to add

Returns

System.Threading.Tasks.Task

FeatureLayer.Add(Graphic) Method

Add a graphic to the current layer’s source

public System.Threading.Tasks.Task Add(dymaptic.GeoBlazor.Core.Components.Graphic graphic);

Parameters

graphic Graphic

The graphic to add

Returns

System.Threading.Tasks.Task

Exceptions

System.InvalidOperationException
If the layer is already loaded, you must use ApplyEdits(FeatureEdits, FeatureEditOptions, CancellationToken) to add graphics.

FeatureLayer.Add(IReadOnlyList<Graphic>) Method

Adds a collection of graphics to the feature layer

public System.Threading.Tasks.Task Add(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Graphic> graphics);

Parameters

graphics System.Collections.Generic.IReadOnlyList<Graphic>

The graphics to add

Returns

System.Threading.Tasks.Task

Exceptions

System.InvalidOperationException
If the layer is already loaded, you must use ApplyEdits(FeatureEdits, FeatureEditOptions, CancellationToken) to add graphics.

FeatureLayer.AddToCharts(string[]) Method

Asynchronously adds elements to the Charts property.

public System.Threading.Tasks.Task AddToCharts(params string[] values);

Parameters

values System.String[]

The elements to add.

Returns

System.Threading.Tasks.Task

FeatureLayer.AddToFields(Field[]) Method

Asynchronously adds elements to the Fields property.

public System.Threading.Tasks.Task AddToFields(params dymaptic.GeoBlazor.Core.Components.Field[] values);

Parameters

values Field[]

The elements to add.

Returns

System.Threading.Tasks.Task

FeatureLayer.AddToLabelingInfo(Label[]) Method

Asynchronously adds elements to the LabelingInfo property.

public System.Threading.Tasks.Task AddToLabelingInfo(params dymaptic.GeoBlazor.Core.Components.Label[] values);

Parameters

values Label[]

The elements to add.

Returns

System.Threading.Tasks.Task

FeatureLayer.AddToOrderBy(OrderByInfo[]) Method

Asynchronously adds elements to the OrderBy property.

public System.Threading.Tasks.Task AddToOrderBy(params dymaptic.GeoBlazor.Core.Components.OrderByInfo[] values);

Parameters

values OrderByInfo[]

The elements to add.

Implements AddToOrderBy(OrderByInfo[])

Returns

System.Threading.Tasks.Task

FeatureLayer.AddToOutFields(string[]) Method

Asynchronously adds elements to the OutFields property.

public System.Threading.Tasks.Task AddToOutFields(params string[] values);

Parameters

values System.String[]

The elements to add.

Returns

System.Threading.Tasks.Task

FeatureLayer.AddToSource(Graphic[]) Method

Asynchronously adds elements to the Source property.

public System.Threading.Tasks.Task AddToSource(params dymaptic.GeoBlazor.Core.Components.Graphic[] values);

Parameters

values Graphic[]

The elements to add.

Returns

System.Threading.Tasks.Task

FeatureLayer.AddToTemplates(IFeatureTemplate[]) Method

Asynchronously adds elements to the Templates property.

public System.Threading.Tasks.Task AddToTemplates(params dymaptic.GeoBlazor.Core.Interfaces.IFeatureTemplate[] values);

Parameters

values IFeatureTemplate[]

The elements to add.

Returns

System.Threading.Tasks.Task

FeatureLayer.AddToTypes(FeatureType[]) Method

Asynchronously adds elements to the Types property.

public System.Threading.Tasks.Task AddToTypes(params dymaptic.GeoBlazor.Core.Model.FeatureType[] values);

Parameters

values FeatureType[]

The elements to add.

Returns

System.Threading.Tasks.Task

FeatureLayer.ApplyEdits(FeatureEdits, FeatureEditOptions, CancellationToken) Method

Applies edits to features in a layer. New features can be created and existing features can be updated or deleted. Feature geometries and/or attributes may be modified. Only applicable to layers in a feature service and client-side features set through the FeatureLayer’s source property. Attachments can also be added, updated or deleted. If client-side features are added, removed or updated at runtime using applyEdits() then use FeatureLayer’s queryFeatures() method to return updated features.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Results.FeatureEditsResult> ApplyEdits(dymaptic.GeoBlazor.Core.Model.FeatureEdits edits, dymaptic.GeoBlazor.Core.Options.FeatureEditOptions? options=null, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

edits FeatureEdits

options FeatureEditOptions

cancellationToken System.Threading.CancellationToken

Returns

System.Threading.Tasks.Task<FeatureEditsResult>

FeatureLayer.Clone() Method

Creates a deep clone of the javascript FeatureLayer object.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer> Clone();

Returns

System.Threading.Tasks.Task<FeatureLayer>

FeatureLayer.CreatePopupTemplate(CreatePopupTemplateOptions) Method

Creates a popup template for the layer, populated with all the fields of the layer.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate> CreatePopupTemplate(dymaptic.GeoBlazor.Core.Options.CreatePopupTemplateOptions? options=null);

Parameters

options CreatePopupTemplateOptions

Options for creating the popup template.

Returns

System.Threading.Tasks.Task<PopupTemplate>

FeatureLayer.CreateQuery() Method

Creates query parameter object that can be used to fetch features that satisfy the layer’s configurations such as definitionExpression, gdbVersion, and historicMoment. It will return Z and M values based on the layer’s data capabilities. It sets the query parameter’s outFields property to [”*”]. The results will include geometries of features and values for all available fields for client-side queries or all fields in the layer for server side queries.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.Query> CreateQuery();

Returns

System.Threading.Tasks.Task<Query>

FeatureLayer.GetApiKey() Method

Asynchronously retrieve the current value of the ApiKey property.

public System.Threading.Tasks.Task<string?> GetApiKey();

Implements GetApiKey()

Returns

System.Threading.Tasks.Task<System.String>

FeatureLayer.GetAttributeTableTemplate() Method

Asynchronously retrieve the current value of the AttributeTableTemplate property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Interfaces.IAttributeTableTemplate?> GetAttributeTableTemplate();

Returns

System.Threading.Tasks.Task<IAttributeTableTemplate>

FeatureLayer.GetBlendMode() Method

Asynchronously retrieve the current value of the BlendMode property.

public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.BlendMode>> GetBlendMode();

Implements GetBlendMode()

Returns

System.Threading.Tasks.Task<System.Nullable<BlendMode>>

FeatureLayer.GetCapabilities() Method

Describes the layer’s supported capabilities.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.FeatureLayerCapabilities?> GetCapabilities();

Implements GetCapabilities()

Returns

System.Threading.Tasks.Task<FeatureLayerCapabilities>

FeatureLayer.GetCharts() Method

Asynchronously retrieve the current value of the Charts property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<string>?> GetCharts();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<System.String>>

FeatureLayer.GetCopyright() Method

Asynchronously retrieve the current value of the Copyright property.

public System.Threading.Tasks.Task<string?> GetCopyright();

Implements GetCopyright()

Returns

System.Threading.Tasks.Task<System.String>

FeatureLayer.GetCustomParameters() Method

Asynchronously retrieve the current value of the CustomParameters property.

public System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<string,object>?> GetCustomParameters();

Implements GetCustomParameters()

Returns

System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<System.String,System.Object>>

FeatureLayer.GetDateFieldsTimeZone() Method

Asynchronously retrieve the current value of the DateFieldsTimeZone property.

public System.Threading.Tasks.Task<string?> GetDateFieldsTimeZone();

Implements GetDateFieldsTimeZone()

Returns

System.Threading.Tasks.Task<System.String>

FeatureLayer.GetDatesInUnknownTimezone() Method

Asynchronously retrieve the current value of the DatesInUnknownTimezone property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetDatesInUnknownTimezone();

Implements GetDatesInUnknownTimezone()

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureLayer.GetDefinitionExpression() Method

Asynchronously retrieve the current value of the DefinitionExpression property.

public System.Threading.Tasks.Task<string?> GetDefinitionExpression();

Implements GetDefinitionExpression()

Returns

System.Threading.Tasks.Task<System.String>

FeatureLayer.GetDisplayField() Method

Asynchronously retrieve the current value of the DisplayField property.

public System.Threading.Tasks.Task<string?> GetDisplayField();

Implements GetDisplayField()

Returns

System.Threading.Tasks.Task<System.String>

FeatureLayer.GetDisplayFilterEnabled() Method

Asynchronously retrieve the current value of the DisplayFilterEnabled property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetDisplayFilterEnabled();

Implements GetDisplayFilterEnabled()

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureLayer.GetDisplayFilterInfo() Method

Asynchronously retrieve the current value of the DisplayFilterInfo property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.DisplayFilterInfo?> GetDisplayFilterInfo();

Implements GetDisplayFilterInfo()

Returns

System.Threading.Tasks.Task<DisplayFilterInfo>

FeatureLayer.GetDynamicDataSource() Method

Asynchronously retrieve the current value of the DynamicDataSource property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.DynamicLayer?> GetDynamicDataSource();

Returns

System.Threading.Tasks.Task<DynamicLayer>

FeatureLayer.GetEditFieldsInfo() Method

Asynchronously retrieve the current value of the EditFieldsInfo property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.EditFieldsInfo?> GetEditFieldsInfo();

Implements GetEditFieldsInfo()

Returns

System.Threading.Tasks.Task<EditFieldsInfo>

FeatureLayer.GetEditingEnabled() Method

Asynchronously retrieve the current value of the EditingEnabled property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetEditingEnabled();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureLayer.GetEditingInfo() Method

Asynchronously retrieve the current value of the EditingInfo property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.EditingInfo?> GetEditingInfo();

Implements GetEditingInfo()

Returns

System.Threading.Tasks.Task<EditingInfo>

FeatureLayer.GetEffect() Method

Asynchronously retrieve the current value of the Effect property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.Effect?> GetEffect();

Implements GetEffect()

Returns

System.Threading.Tasks.Task<Effect>

FeatureLayer.GetEffectiveCapabilities() Method

Asynchronously retrieve the current value of the EffectiveCapabilities property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Capabilities?> GetEffectiveCapabilities();

Implements GetEffectiveCapabilities()

Returns

System.Threading.Tasks.Task<Capabilities>

FeatureLayer.GetEffectiveEditingEnabled() Method

Asynchronously retrieve the current value of the EffectiveEditingEnabled property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetEffectiveEditingEnabled();

Implements GetEffectiveEditingEnabled()

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureLayer.GetElevationInfo() Method

Asynchronously retrieve the current value of the ElevationInfo property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.FeatureLayerBaseElevationInfo?> GetElevationInfo();

Implements GetElevationInfo()

Returns

System.Threading.Tasks.Task<FeatureLayerBaseElevationInfo>

FeatureLayer.GetFeatureEffect() Method

Asynchronously retrieve the current value of the FeatureEffect property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.FeatureEffect?> GetFeatureEffect();

Implements GetFeatureEffect()

Returns

System.Threading.Tasks.Task<FeatureEffect>

FeatureLayer.GetFeatureReduction() Method

Asynchronously retrieve the current value of the FeatureReduction property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Interfaces.IFeatureReduction?> GetFeatureReduction();

Returns

System.Threading.Tasks.Task<IFeatureReduction>

FeatureLayer.GetFeatureType(Graphic) Method

Returns a FeatureType describing the feature’s type. This is applicable if the layer containing the feature has a typeIdField.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.FeatureType?> GetFeatureType(dymaptic.GeoBlazor.Core.Components.Graphic feature);

Parameters

feature Graphic

Returns

System.Threading.Tasks.Task<FeatureType>

FeatureLayer.GetField(string) Method

Returns the Field instance for a field name (case-insensitive).

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Field?> GetField(string fieldName);

Parameters

fieldName System.String

the field name (case-insensitive).

Implements GetField(string)

Returns

System.Threading.Tasks.Task<Field>

FeatureLayer.GetFieldDomain(string, Graphic) Method

Returns the Domain associated with the given field name. The domain can be either a CodedValueDomain or RangeDomain.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Domain?> GetFieldDomain(string fieldName, dymaptic.GeoBlazor.Core.Components.Graphic? feature=null);

Parameters

fieldName System.String

feature Graphic

Implements GetFieldDomain(string, Graphic)

Returns

System.Threading.Tasks.Task<Domain>

FeatureLayer.GetFields() Method

Asynchronously retrieve the current value of the Fields property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Field>?> GetFields();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<Field>>

FeatureLayer.GetFieldsIndex() Method

Asynchronously retrieve the current value of the FieldsIndex property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.FieldsIndex?> GetFieldsIndex();

Implements GetFieldsIndex()

Returns

System.Threading.Tasks.Task<FieldsIndex>

FeatureLayer.GetFloorInfo() Method

Asynchronously retrieve the current value of the FloorInfo property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.LayerFloorInfo?> GetFloorInfo();

Implements GetFloorInfo()

Returns

System.Threading.Tasks.Task<LayerFloorInfo>

FeatureLayer.GetFormTemplate() Method

Asynchronously retrieve the current value of the FormTemplate property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Interfaces.IFormTemplate?> GetFormTemplate();

Returns

System.Threading.Tasks.Task<IFormTemplate>

FeatureLayer.GetGdbVersion() Method

Asynchronously retrieve the current value of the GdbVersion property.

public System.Threading.Tasks.Task<string?> GetGdbVersion();

Implements GetGdbVersion()

Returns

System.Threading.Tasks.Task<System.String>

FeatureLayer.GetGeometryFieldsInfo() Method

Asynchronously retrieve the current value of the GeometryFieldsInfo property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.GeometryFieldsInfo?> GetGeometryFieldsInfo();

Implements GetGeometryFieldsInfo()

Returns

System.Threading.Tasks.Task<GeometryFieldsInfo>

FeatureLayer.GetGeometryType() Method

Asynchronously retrieve the current value of the GeometryType property.

public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.FeatureGeometryType>> GetGeometryType();

Implements GetGeometryType()

Returns

System.Threading.Tasks.Task<System.Nullable<FeatureGeometryType>>

FeatureLayer.GetHasM() Method

Asynchronously retrieve the current value of the HasM property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetHasM();

Implements GetHasM()

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureLayer.GetHasZ() Method

Asynchronously retrieve the current value of the HasZ property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetHasZ();

Implements GetHasZ()

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureLayer.GetHistoricMoment() Method

Asynchronously retrieve the current value of the HistoricMoment property.

public System.Threading.Tasks.Task<System.Nullable<System.DateTime>> GetHistoricMoment();

Implements GetHistoricMoment()

Returns

System.Threading.Tasks.Task<System.Nullable<System.DateTime>>

FeatureLayer.GetIsTable() Method

Asynchronously retrieve the current value of the IsTable property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetIsTable();

Implements GetIsTable()

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureLayer.GetLabelingInfo() Method

Asynchronously retrieve the current value of the LabelingInfo property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Label>?> GetLabelingInfo();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<Label>>

FeatureLayer.GetLabelsVisible() Method

Asynchronously retrieve the current value of the LabelsVisible property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetLabelsVisible();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureLayer.GetLayerIndex() Method

Asynchronously retrieve the current value of the LayerIndex property.

public System.Threading.Tasks.Task<System.Nullable<int>> GetLayerIndex();

Implements GetLayerIndex()

Returns

System.Threading.Tasks.Task<System.Nullable<System.Int32>>

FeatureLayer.GetLegendEnabled() Method

Asynchronously retrieve the current value of the LegendEnabled property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetLegendEnabled();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureLayer.GetMaxScale() Method

Asynchronously retrieve the current value of the MaxScale property.

public System.Threading.Tasks.Task<System.Nullable<double>> GetMaxScale();

Implements GetMaxScale()

Returns

System.Threading.Tasks.Task<System.Nullable<System.Double>>

FeatureLayer.GetMinScale() Method

Asynchronously retrieve the current value of the MinScale property.

public System.Threading.Tasks.Task<System.Nullable<double>> GetMinScale();

Implements GetMinScale()

Returns

System.Threading.Tasks.Task<System.Nullable<System.Double>>

FeatureLayer.GetObjectIdField() Method

Asynchronously retrieve the current value of the ObjectIdField property.

public System.Threading.Tasks.Task<string?> GetObjectIdField();

Implements GetObjectIdField()

Returns

System.Threading.Tasks.Task<System.String>

FeatureLayer.GetOrderBy() Method

Asynchronously retrieve the current value of the OrderBy property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.OrderByInfo>?> GetOrderBy();

Implements GetOrderBy()

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<OrderByInfo>>

FeatureLayer.GetOutFields() Method

Asynchronously retrieve the current value of the OutFields property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<string>?> GetOutFields();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<System.String>>

FeatureLayer.GetPopupEnabled() Method

Asynchronously retrieve the current value of the PopupEnabled property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetPopupEnabled();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureLayer.GetPopupTemplate() Method

Asynchronously retrieve the current value of the PopupTemplate property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate?> GetPopupTemplate();

Returns

System.Threading.Tasks.Task<PopupTemplate>

FeatureLayer.GetPortalItem() Method

Asynchronously retrieve the current value of the PortalItem property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.PortalItem?> GetPortalItem();

Implements GetPortalItem()

Returns

System.Threading.Tasks.Task<PortalItem>

FeatureLayer.GetPreferredTimeZone() Method

Asynchronously retrieve the current value of the PreferredTimeZone property.

public System.Threading.Tasks.Task<string?> GetPreferredTimeZone();

Implements GetPreferredTimeZone()

Returns

System.Threading.Tasks.Task<System.String>

FeatureLayer.GetPublishingInfo() Method

Asynchronously retrieve the current value of the PublishingInfo property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.PublishingInfo?> GetPublishingInfo();

Implements GetPublishingInfo()

Returns

System.Threading.Tasks.Task<PublishingInfo>

FeatureLayer.GetRefreshInterval() Method

Asynchronously retrieve the current value of the RefreshInterval property.

public System.Threading.Tasks.Task<System.Nullable<double>> GetRefreshInterval();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Double>>

FeatureLayer.GetRelationships() Method

Asynchronously retrieve the current value of the Relationships property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.Relationship>?> GetRelationships();

Implements GetRelationships()

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<Relationship>>

FeatureLayer.GetRenderer() Method

Asynchronously retrieve the current value of the Renderer property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Renderers.Renderer?> GetRenderer();

Returns

System.Threading.Tasks.Task<Renderer>

FeatureLayer.GetReturnM() Method

Asynchronously retrieve the current value of the ReturnM property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetReturnM();

Implements GetReturnM()

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureLayer.GetReturnZ() Method

Asynchronously retrieve the current value of the ReturnZ property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetReturnZ();

Implements GetReturnZ()

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureLayer.GetScreenSizePerspectiveEnabled() Method

Asynchronously retrieve the current value of the ScreenSizePerspectiveEnabled property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetScreenSizePerspectiveEnabled();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureLayer.GetServiceDefinitionExpression() Method

Asynchronously retrieve the current value of the ServiceDefinitionExpression property.

public System.Threading.Tasks.Task<string?> GetServiceDefinitionExpression();

Implements GetServiceDefinitionExpression()

Returns

System.Threading.Tasks.Task<System.String>

FeatureLayer.GetServiceItemId() Method

Asynchronously retrieve the current value of the ServiceItemId property.

public System.Threading.Tasks.Task<string?> GetServiceItemId();

Implements GetServiceItemId()

Returns

System.Threading.Tasks.Task<System.String>

FeatureLayer.GetSourceJSON() Method

Asynchronously retrieve the current value of the SourceJSON property.

public System.Threading.Tasks.Task<string?> GetSourceJSON();

Implements GetSourceJSON()

Returns

System.Threading.Tasks.Task<System.String>

FeatureLayer.GetSpatialReference() Method

Asynchronously retrieve the current value of the SpatialReference property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.SpatialReference?> GetSpatialReference();

Implements GetSpatialReference()

Returns

System.Threading.Tasks.Task<SpatialReference>

FeatureLayer.GetSubtypeField() Method

Asynchronously retrieve the current value of the SubtypeField property.

public System.Threading.Tasks.Task<string?> GetSubtypeField();

Implements GetSubtypeField()

Returns

System.Threading.Tasks.Task<System.String>

FeatureLayer.GetSubtypes() Method

Asynchronously retrieve the current value of the Subtypes property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.Subtype>?> GetSubtypes();

Implements GetSubtypes()

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<Subtype>>

FeatureLayer.GetTemplates() Method

Asynchronously retrieve the current value of the Templates property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Interfaces.IFeatureTemplate>?> GetTemplates();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<IFeatureTemplate>>

FeatureLayer.GetTimeExtent() Method

Asynchronously retrieve the current value of the TimeExtent property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.TimeExtent?> GetTimeExtent();

Implements GetTimeExtent()

Returns

System.Threading.Tasks.Task<TimeExtent>

FeatureLayer.GetTimeInfo() Method

Asynchronously retrieve the current value of the TimeInfo property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.TimeInfo?> GetTimeInfo();

Implements GetTimeInfo()

Returns

System.Threading.Tasks.Task<TimeInfo>

FeatureLayer.GetTimeOffset() Method

Asynchronously retrieve the current value of the TimeOffset property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.TimeInterval?> GetTimeOffset();

Implements GetTimeOffset()

Returns

System.Threading.Tasks.Task<TimeInterval>

FeatureLayer.GetTrackInfo() Method

Asynchronously retrieve the current value of the TrackInfo property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.TrackInfo?> GetTrackInfo();

Implements GetTrackInfo()

Returns

System.Threading.Tasks.Task<TrackInfo>

FeatureLayer.GetTypeIdField() Method

Asynchronously retrieve the current value of the TypeIdField property.

public System.Threading.Tasks.Task<string?> GetTypeIdField();

Returns

System.Threading.Tasks.Task<System.String>

FeatureLayer.GetTypes() Method

Asynchronously retrieve the current value of the Types property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.FeatureType>?> GetTypes();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<FeatureType>>

FeatureLayer.GetUrl() Method

Asynchronously retrieve the current value of the Url property.

public System.Threading.Tasks.Task<string?> GetUrl();

Implements GetUrl()

Returns

System.Threading.Tasks.Task<System.String>

FeatureLayer.GetUseViewTime() Method

Asynchronously retrieve the current value of the UseViewTime property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetUseViewTime();

Implements GetUseViewTime()

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

FeatureLayer.GetVersion() Method

Asynchronously retrieve the current value of the Version property.

public System.Threading.Tasks.Task<System.Nullable<double>> GetVersion();

Implements GetVersion()

Returns

System.Threading.Tasks.Task<System.Nullable<System.Double>>

FeatureLayer.OnJsEdits(IJSStreamReference) Method

JavaScript-Invokable Method for internal use only.

public System.Threading.Tasks.Task OnJsEdits(Microsoft.JSInterop.IJSStreamReference jsStreamRef);

Parameters

jsStreamRef Microsoft.JSInterop.IJSStreamReference

Returns

System.Threading.Tasks.Task

FeatureLayer.OnJsRefresh(IJSStreamReference) Method

JavaScript-Invokable Method for internal use only.

public System.Threading.Tasks.Task OnJsRefresh(Microsoft.JSInterop.IJSStreamReference jsStreamRef);

Parameters

jsStreamRef Microsoft.JSInterop.IJSStreamReference

Returns

System.Threading.Tasks.Task

FeatureLayer.OnQueryFeaturesStreamCallback(IJSStreamReference, Guid) Method

Internal use callback from JavaScript

public System.Threading.Tasks.Task OnQueryFeaturesStreamCallback(Microsoft.JSInterop.IJSStreamReference streamReference, System.Guid queryId);

Parameters

streamReference Microsoft.JSInterop.IJSStreamReference

queryId System.Guid

Returns

System.Threading.Tasks.Task

FeatureLayer.OnQueryRelatedFeaturesStreamCallback(IJSStreamReference, Guid, string) Method

Internal use callback from JavaScript

public System.Threading.Tasks.Task OnQueryRelatedFeaturesStreamCallback(Microsoft.JSInterop.IJSStreamReference streamReference, System.Guid queryId, string objectId);

Parameters

streamReference Microsoft.JSInterop.IJSStreamReference

queryId System.Guid

objectId System.String

Returns

System.Threading.Tasks.Task

FeatureLayer.QueryExtent(Query, CancellationToken) Method

Executes a Query against the feature service and returns the Extent of features that satisfy the query. If no parameters are specified, then the extent and count of all features satisfying the layer’s configuration/filters are returned. To query for the extent of features/graphics available to or visible in the View on the client rather than making a server-side query, you must use the QueryExtent(Query, CancellationToken) method.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Results.ExtentQueryResult> QueryExtent(dymaptic.GeoBlazor.Core.Model.Query? query=null, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

query Query

Specifies the attributes and spatial filter of the query. If no parameters are specified, then the extent and count of all features satisfying the layer’s configuration/filters are returned.

cancellationToken System.Threading.CancellationToken

A cancellation token that can be used to cancel the query operation.

Returns

System.Threading.Tasks.Task<ExtentQueryResult>

FeatureLayer.QueryFeatureCount(Query, CancellationToken) Method

Executes a Query against the feature service and returns the number of features that satisfy the query. If no parameters are specified, the total number of features satisfying the layer’s configuration/filters is returned. To query for the count of features/graphics available to or visible in the View on the client rather than making a server-side query, you must use the QueryFeatureCount(Query, CancellationToken) method.

public System.Threading.Tasks.Task<int> QueryFeatureCount(dymaptic.GeoBlazor.Core.Model.Query? query=null, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

query Query

Specifies the attributes and spatial filter of the query. If no parameters are specified, the total number of features satisfying the layer’s configuration/filters is returned.

cancellationToken System.Threading.CancellationToken

A cancellation token that can be used to cancel the query operation.

Returns

System.Threading.Tasks.Task<System.Int32>

FeatureLayer.QueryFeatures(Query, CancellationToken) Method

Executes a Query against the feature service and returns the number of features that satisfy the query. If no parameters are specified, the total number of features satisfying the layer’s configuration/filters is returned. To query for the count of features/graphics available to or visible in the View on the client rather than making a server-side query, you must use the QueryFeatureCount(Query, CancellationToken) method.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.FeatureSet?> QueryFeatures(dymaptic.GeoBlazor.Core.Model.Query? query=null, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

query Query

Specifies the attributes and spatial filter of the query. If no parameters are specified, the total number of features satisfying the layer’s configuration/filters is returned.

cancellationToken System.Threading.CancellationToken

A cancellation token that can be used to cancel the query operation.

Returns

System.Threading.Tasks.Task<FeatureSet>

FeatureLayer.QueryObjectIds(Query, CancellationToken) Method

Executes a Query against the feature service and returns an array of Object IDs for features that satisfy the input query. If no parameters are specified, then the Object IDs of all features satisfying the layer’s configuration/filters are returned. To query for ObjectIDs of features/graphics available to or visible in the View on the client rather than making a server-side query, you must use the QueryObjectIds(Query, CancellationToken) method.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.ObjectId[]> QueryObjectIds(dymaptic.GeoBlazor.Core.Model.Query query, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

query Query

Specifies the attributes and spatial filter of the query. If no parameters are specified, then the Object IDs of all features satisfying the layer’s configuration/filters are returned.

cancellationToken System.Threading.CancellationToken

A cancellation token that can be used to cancel the query operation.

Returns

System.Threading.Tasks.Task<ObjectId[]>

FeatureLayer.QueryRelatedFeatures(RelationshipQuery, CancellationToken) Method

Executes a RelationshipQuery against the feature service and returns FeatureSets grouped by source layer or table objectIds.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Results.RelatedFeaturesQueryResult?> QueryRelatedFeatures(dymaptic.GeoBlazor.Core.Model.RelationshipQuery query, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

query RelationshipQuery

Specifies relationship parameters for querying related features or records from a layer or a table.

cancellationToken System.Threading.CancellationToken

A cancellation token that can be used to cancel the query operation.

Returns

System.Threading.Tasks.Task<RelatedFeaturesQueryResult>

FeatureLayer.QueryRelatedFeaturesCount(RelationshipQuery, CancellationToken) Method

Executes a RelationshipQuery against the feature service and when resolved, it returns an object containing key value pairs. Key in this case is the objectId of the feature and value is the number of related features associated with the feature.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Results.RelatedFeaturesCountQueryResult?> QueryRelatedFeaturesCount(dymaptic.GeoBlazor.Core.Model.RelationshipQuery query, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

query RelationshipQuery

Specifies relationship parameters for querying related features or records from a layer or a table.

cancellationToken System.Threading.CancellationToken

A cancellation token that can be used to cancel the query operation.

Returns

System.Threading.Tasks.Task<RelatedFeaturesCountQueryResult>

FeatureLayer.QueryTopFeatureCount(TopFeaturesQuery, CancellationToken) Method

Executes a TopFeaturesQuery against a feature service and returns the count of features or records that satisfy the query.

public System.Threading.Tasks.Task<int> QueryTopFeatureCount(dymaptic.GeoBlazor.Core.Model.TopFeaturesQuery query, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

query TopFeaturesQuery

Specifies the attributes, spatial, temporal, and top filter of the query. The topFilter parameter must be set.

cancellationToken System.Threading.CancellationToken

A cancellation token that can be used to cancel the query operation.

Returns

System.Threading.Tasks.Task<System.Int32>

Remarks

Known Limitations: Currently, the QueryTopFeatureCount(TopFeaturesQuery, CancellationToken) is only supported with server-side FeatureLayers.

FeatureLayer.QueryTopFeatures(TopFeaturesQuery, CancellationToken) Method

Executes a TopFeaturesQuery against a feature service and returns a FeatureSet once the promise resolves. The FeatureSet contains an array of top features grouped and ordered by specified fields. For example, you can call this method to query top three counties grouped by state names while ordering them based on their populations in descending order.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.FeatureSet?> QueryTopFeatures(dymaptic.GeoBlazor.Core.Model.TopFeaturesQuery query, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

query TopFeaturesQuery

Specifies the attributes, spatial, temporal, and top filter of the query. The topFilter parameter must be set.

cancellationToken System.Threading.CancellationToken

A cancellation token that can be used to cancel the query operation.

Returns

System.Threading.Tasks.Task<FeatureSet>

Remarks

Known Limitations: Currently, the QueryTopFeatures(TopFeaturesQuery, CancellationToken) is only supported with server-side FeatureLayers.

FeatureLayer.QueryTopFeaturesExtent(TopFeaturesQuery, CancellationToken) Method

Executes a TopFeaturesQuery against a feature service and returns the Extent of features that satisfy the query.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Results.ExtentQueryResult> QueryTopFeaturesExtent(dymaptic.GeoBlazor.Core.Model.TopFeaturesQuery? query=null, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

query TopFeaturesQuery

Specifies the attributes, spatial, temporal, and top filter of the query. The topFilter parameter must be set.

cancellationToken System.Threading.CancellationToken

A cancellation token that can be used to cancel the query operation.

Returns

System.Threading.Tasks.Task<ExtentQueryResult>

Remarks

Known Limitations: Currently, the QueryTopFeaturesExtent(TopFeaturesQuery, CancellationToken) is only supported with server-side FeatureLayers.

FeatureLayer.QueryTopObjectIds(TopFeaturesQuery, CancellationToken) Method

Executes a TopFeaturesQuery against a feature service and returns an array of Object IDs for features that satisfy the input query. If no parameters are specified, then the Object IDs of all features satisfying the layer’s configuration/filters are returned.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.ObjectId[]> QueryTopObjectIds(dymaptic.GeoBlazor.Core.Model.TopFeaturesQuery query, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

query TopFeaturesQuery

Specifies the attributes, spatial, temporal, and top filter of the query. The topFilter parameter must be set.

cancellationToken System.Threading.CancellationToken

A cancellation token that can be used to cancel the query operation.

Returns

System.Threading.Tasks.Task<ObjectId[]>
An array of Object IDs for features that satisfy the input query.

FeatureLayer.Refresh() Method

Fetches all the data for the layer. Calls ‘refresh’ on the layer.

public override System.Threading.Tasks.ValueTask Refresh();

Returns

System.Threading.Tasks.ValueTask

FeatureLayer.RegisterChildComponent(MapComponent) Method

Called from dymaptic.GeoBlazor.Core.Components.MapComponent.OnInitializedAsync to “Register” the current component with its parent.

public override System.Threading.Tasks.Task RegisterChildComponent(dymaptic.GeoBlazor.Core.Components.MapComponent child);

Parameters

child MapComponent

The calling, child component to register

Returns

System.Threading.Tasks.Task

Exceptions

InvalidChildElementException
Throws if the current child is not a valid sub-component to the parent.

Remarks

This method is an implementation detail and should not be called directly by consumers. In future versions, this may be changed to an internal method. If you see no other way to register a child component, please open an issue on GitHub.

FeatureLayer.Remove(Field) Method

Remove a field from the current layer

public System.Threading.Tasks.Task Remove(dymaptic.GeoBlazor.Core.Components.Field field);

Parameters

field Field

The field to remove

Returns

System.Threading.Tasks.Task

FeatureLayer.RemoveFromCharts(string[]) Method

Asynchronously remove an element from the Charts property.

public System.Threading.Tasks.Task RemoveFromCharts(params string[] values);

Parameters

values System.String[]

The elements to remove.

Returns

System.Threading.Tasks.Task

FeatureLayer.RemoveFromFields(Field[]) Method

Asynchronously remove an element from the Fields property.

public System.Threading.Tasks.Task RemoveFromFields(params dymaptic.GeoBlazor.Core.Components.Field[] values);

Parameters

values Field[]

The elements to remove.

Returns

System.Threading.Tasks.Task

FeatureLayer.RemoveFromLabelingInfo(Label[]) Method

Asynchronously remove an element from the LabelingInfo property.

public System.Threading.Tasks.Task RemoveFromLabelingInfo(params dymaptic.GeoBlazor.Core.Components.Label[] values);

Parameters

values Label[]

The elements to remove.

Returns

System.Threading.Tasks.Task

FeatureLayer.RemoveFromOrderBy(OrderByInfo[]) Method

Asynchronously remove an element from the OrderBy property.

public System.Threading.Tasks.Task RemoveFromOrderBy(params dymaptic.GeoBlazor.Core.Components.OrderByInfo[] values);

Parameters

values OrderByInfo[]

The elements to remove.

Implements RemoveFromOrderBy(OrderByInfo[])

Returns

System.Threading.Tasks.Task

FeatureLayer.RemoveFromOutFields(string[]) Method

Asynchronously remove an element from the OutFields property.

public System.Threading.Tasks.Task RemoveFromOutFields(params string[] values);

Parameters

values System.String[]

The elements to remove.

Returns

System.Threading.Tasks.Task

FeatureLayer.RemoveFromSource(Graphic[]) Method

Asynchronously remove an element from the Source property.

public System.Threading.Tasks.Task RemoveFromSource(params dymaptic.GeoBlazor.Core.Components.Graphic[] values);

Parameters

values Graphic[]

The elements to remove.

Returns

System.Threading.Tasks.Task

FeatureLayer.RemoveFromTemplates(IFeatureTemplate[]) Method

Asynchronously remove an element from the Templates property.

public System.Threading.Tasks.Task RemoveFromTemplates(params dymaptic.GeoBlazor.Core.Interfaces.IFeatureTemplate[] values);

Parameters

values IFeatureTemplate[]

The elements to remove.

Returns

System.Threading.Tasks.Task

FeatureLayer.RemoveFromTypes(FeatureType[]) Method

Asynchronously remove an element from the Types property.

public System.Threading.Tasks.Task RemoveFromTypes(params dymaptic.GeoBlazor.Core.Model.FeatureType[] values);

Parameters

values FeatureType[]

The elements to remove.

Returns

System.Threading.Tasks.Task

FeatureLayer.SetApiKey(string) Method

Asynchronously set the value of the ApiKey property after render.

public System.Threading.Tasks.Task SetApiKey(string? value);

Parameters

value System.String

The value to set.

Implements SetApiKey(string)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetAttributeTableTemplate(IAttributeTableTemplate) Method

Asynchronously set the value of the AttributeTableTemplate property after render.

public System.Threading.Tasks.Task SetAttributeTableTemplate(dymaptic.GeoBlazor.Core.Interfaces.IAttributeTableTemplate? value);

Parameters

value IAttributeTableTemplate

The value to set.

Returns

System.Threading.Tasks.Task

FeatureLayer.SetBlendMode(Nullable<BlendMode>) Method

Asynchronously set the value of the BlendMode property after render.

public System.Threading.Tasks.Task SetBlendMode(System.Nullable<dymaptic.GeoBlazor.Core.Enums.BlendMode> value);

Parameters

value System.Nullable<BlendMode>

The value to set.

Implements SetBlendMode(Nullable<BlendMode>)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetCharts(IReadOnlyList<string>) Method

Asynchronously set the value of the Charts property after render.

public System.Threading.Tasks.Task SetCharts(System.Collections.Generic.IReadOnlyList<string>? value);

Parameters

value System.Collections.Generic.IReadOnlyList<System.String>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureLayer.SetCopyright(string) Method

Asynchronously set the value of the Copyright property after render.

public System.Threading.Tasks.Task SetCopyright(string? value);

Parameters

value System.String

The value to set.

Implements SetCopyright(string)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetCustomParameters(Dictionary<string,object>) Method

Asynchronously set the value of the CustomParameters property after render.

public System.Threading.Tasks.Task SetCustomParameters(System.Collections.Generic.Dictionary<string,object>? value);

Parameters

value System.Collections.Generic.Dictionary<System.String,System.Object>

The value to set.

Implements SetCustomParameters(Dictionary<string,object>)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetDateFieldsTimeZone(string) Method

Asynchronously set the value of the DateFieldsTimeZone property after render.

public System.Threading.Tasks.Task SetDateFieldsTimeZone(string? value);

Parameters

value System.String

The value to set.

Implements SetDateFieldsTimeZone(string)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetDefinitionExpression(string) Method

Asynchronously set the value of the DefinitionExpression property after render.

public System.Threading.Tasks.Task SetDefinitionExpression(string? value);

Parameters

value System.String

The value to set.

Implements SetDefinitionExpression(string)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetDisplayField(string) Method

Asynchronously set the value of the DisplayField property after render.

public System.Threading.Tasks.Task SetDisplayField(string? value);

Parameters

value System.String

The value to set.

Implements SetDisplayField(string)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetDisplayFilterEnabled(Nullable<bool>) Method

Asynchronously set the value of the DisplayFilterEnabled property after render.

public System.Threading.Tasks.Task SetDisplayFilterEnabled(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Implements SetDisplayFilterEnabled(Nullable<bool>)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetDisplayFilterInfo(DisplayFilterInfo) Method

Asynchronously set the value of the DisplayFilterInfo property after render.

public System.Threading.Tasks.Task SetDisplayFilterInfo(dymaptic.GeoBlazor.Core.Components.DisplayFilterInfo? value);

Parameters

value DisplayFilterInfo

The value to set.

Implements SetDisplayFilterInfo(DisplayFilterInfo)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetDynamicDataSource(DynamicLayer) Method

Asynchronously set the value of the DynamicDataSource property after render.

public System.Threading.Tasks.Task SetDynamicDataSource(dymaptic.GeoBlazor.Core.Components.DynamicLayer? value);

Parameters

value DynamicLayer

The value to set.

Returns

System.Threading.Tasks.Task

FeatureLayer.SetEditingEnabled(Nullable<bool>) Method

Asynchronously set the value of the EditingEnabled property after render.

public System.Threading.Tasks.Task SetEditingEnabled(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureLayer.SetEffect(Effect) Method

Effect provides various filter functions that can be performed on the layer to achieve different visual effects similar to how image filters work. This powerful capability allows you to apply css filter-like functions to layers to create custom visual effects to enhance the cartographic quality of your maps. This is done by applying the desired effect to the layer’s effect property as a string or an array of objects to set scale dependent effects.

public System.Threading.Tasks.Task SetEffect(dymaptic.GeoBlazor.Core.Model.Effect? effect);

Parameters

effect Effect

The effect to apply to the layer.

Implements SetEffect(Effect)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetElevationInfo(FeatureLayerBaseElevationInfo) Method

Asynchronously set the value of the ElevationInfo property after render.

public System.Threading.Tasks.Task SetElevationInfo(dymaptic.GeoBlazor.Core.Components.FeatureLayerBaseElevationInfo? value);

Parameters

value FeatureLayerBaseElevationInfo

The value to set.

Implements SetElevationInfo(FeatureLayerBaseElevationInfo)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetFeatureEffect(FeatureEffect) Method

Asynchronously set the value of the FeatureEffect property after render.

public System.Threading.Tasks.Task SetFeatureEffect(dymaptic.GeoBlazor.Core.Components.FeatureEffect? value);

Parameters

value FeatureEffect

The value to set.

Implements SetFeatureEffect(FeatureEffect)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetFeatureReduction(IFeatureReduction) Method

Asynchronously set the value of the FeatureReduction property after render.

public System.Threading.Tasks.Task SetFeatureReduction(dymaptic.GeoBlazor.Core.Interfaces.IFeatureReduction? value);

Parameters

value IFeatureReduction

The value to set.

Returns

System.Threading.Tasks.Task

FeatureLayer.SetFields(IReadOnlyList<Field>) Method

Asynchronously set the value of the Fields property after render.

public System.Threading.Tasks.Task SetFields(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Field>? value);

Parameters

value System.Collections.Generic.IReadOnlyList<Field>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureLayer.SetFloorInfo(LayerFloorInfo) Method

Asynchronously set the value of the FloorInfo property after render.

public System.Threading.Tasks.Task SetFloorInfo(dymaptic.GeoBlazor.Core.Components.LayerFloorInfo? value);

Parameters

value LayerFloorInfo

The value to set.

Implements SetFloorInfo(LayerFloorInfo)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetFormTemplate(IFormTemplate) Method

Asynchronously set the value of the FormTemplate property after render.

public System.Threading.Tasks.Task SetFormTemplate(dymaptic.GeoBlazor.Core.Interfaces.IFormTemplate? value);

Parameters

value IFormTemplate

The value to set.

Returns

System.Threading.Tasks.Task

FeatureLayer.SetGdbVersion(string) Method

Asynchronously set the value of the GdbVersion property after render.

public System.Threading.Tasks.Task SetGdbVersion(string? value);

Parameters

value System.String

The value to set.

Implements SetGdbVersion(string)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetHasM(Nullable<bool>) Method

Asynchronously set the value of the HasM property after render.

public System.Threading.Tasks.Task SetHasM(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Implements SetHasM(Nullable<bool>)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetHasZ(Nullable<bool>) Method

Asynchronously set the value of the HasZ property after render.

public System.Threading.Tasks.Task SetHasZ(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Implements SetHasZ(Nullable<bool>)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetHistoricMoment(Nullable<DateTime>) Method

Asynchronously set the value of the HistoricMoment property after render.

public System.Threading.Tasks.Task SetHistoricMoment(System.Nullable<System.DateTime> value);

Parameters

value System.Nullable<System.DateTime>

The value to set.

Implements SetHistoricMoment(Nullable<DateTime>)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetLabelingInfo(IReadOnlyList<Label>) Method

Asynchronously set the value of the LabelingInfo property after render.

public System.Threading.Tasks.Task SetLabelingInfo(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Label>? value);

Parameters

value System.Collections.Generic.IReadOnlyList<Label>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureLayer.SetLabelsVisible(Nullable<bool>) Method

Asynchronously set the value of the LabelsVisible property after render.

public System.Threading.Tasks.Task SetLabelsVisible(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureLayer.SetLayerIndex(Nullable<int>) Method

Asynchronously set the value of the LayerIndex property after render.

public System.Threading.Tasks.Task SetLayerIndex(System.Nullable<int> value);

Parameters

value System.Nullable<System.Int32>

The value to set.

Implements SetLayerIndex(Nullable<int>)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetLegendEnabled(Nullable<bool>) Method

Asynchronously set the value of the LegendEnabled property after render.

public System.Threading.Tasks.Task SetLegendEnabled(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureLayer.SetMaxScale(Nullable<double>) Method

Asynchronously set the value of the MaxScale property after render.

public System.Threading.Tasks.Task SetMaxScale(System.Nullable<double> value);

Parameters

value System.Nullable<System.Double>

The value to set.

Implements SetMaxScale(Nullable<double>)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetMinScale(Nullable<double>) Method

Asynchronously set the value of the MinScale property after render.

public System.Threading.Tasks.Task SetMinScale(System.Nullable<double> value);

Parameters

value System.Nullable<System.Double>

The value to set.

Implements SetMinScale(Nullable<double>)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetObjectIdField(string) Method

Asynchronously set the value of the ObjectIdField property after render.

public System.Threading.Tasks.Task SetObjectIdField(string? value);

Parameters

value System.String

The value to set.

Implements SetObjectIdField(string)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetOrderBy(IReadOnlyList<OrderByInfo>) Method

Asynchronously set the value of the OrderBy property after render.

public System.Threading.Tasks.Task SetOrderBy(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.OrderByInfo>? value);

Parameters

value System.Collections.Generic.IReadOnlyList<OrderByInfo>

The value to set.

Implements SetOrderBy(IReadOnlyList<OrderByInfo>)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetOutFields(IReadOnlyList<string>) Method

Asynchronously set the value of the OutFields property after render.

public System.Threading.Tasks.Task SetOutFields(System.Collections.Generic.IReadOnlyList<string>? value);

Parameters

value System.Collections.Generic.IReadOnlyList<System.String>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureLayer.SetPersistenceEnabled(Nullable<bool>) Method

Asynchronously set the value of the PersistenceEnabled property after render.

public System.Threading.Tasks.Task SetPersistenceEnabled(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Implements SetPersistenceEnabled(Nullable<bool>)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetPopupEnabled(Nullable<bool>) Method

Asynchronously set the value of the PopupEnabled property after render.

public System.Threading.Tasks.Task SetPopupEnabled(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureLayer.SetPopupTemplate(PopupTemplate) Method

Asynchronously set the value of the PopupTemplate property after render.

public System.Threading.Tasks.Task SetPopupTemplate(dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate? value);

Parameters

value PopupTemplate

The value to set.

Returns

System.Threading.Tasks.Task

FeatureLayer.SetPortalItem(PortalItem) Method

Asynchronously set the value of the PortalItem property after render.

public System.Threading.Tasks.Task SetPortalItem(dymaptic.GeoBlazor.Core.Components.PortalItem? value);

Parameters

value PortalItem

The value to set.

Implements SetPortalItem(PortalItem)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetRefreshInterval(Nullable<double>) Method

Asynchronously set the value of the RefreshInterval property after render.

public System.Threading.Tasks.Task SetRefreshInterval(System.Nullable<double> value);

Parameters

value System.Nullable<System.Double>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureLayer.SetRenderer(Renderer) Method

Asynchronously set the value of the Renderer property after render.

public System.Threading.Tasks.Task SetRenderer(dymaptic.GeoBlazor.Core.Components.Renderers.Renderer? value);

Parameters

value Renderer

The value to set.

Returns

System.Threading.Tasks.Task

FeatureLayer.SetReturnM(Nullable<bool>) Method

Asynchronously set the value of the ReturnM property after render.

public System.Threading.Tasks.Task SetReturnM(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Implements SetReturnM(Nullable<bool>)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetReturnZ(Nullable<bool>) Method

Asynchronously set the value of the ReturnZ property after render.

public System.Threading.Tasks.Task SetReturnZ(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Implements SetReturnZ(Nullable<bool>)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetScreenSizePerspectiveEnabled(Nullable<bool>) Method

Asynchronously set the value of the ScreenSizePerspectiveEnabled property after render.

public System.Threading.Tasks.Task SetScreenSizePerspectiveEnabled(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureLayer.SetSource(IReadOnlyList<Graphic>) Method

Asynchronously set the value of the Source property after render.

public System.Threading.Tasks.Task SetSource(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Graphic>? value);

Parameters

value System.Collections.Generic.IReadOnlyList<Graphic>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureLayer.SetSourceJSON(string) Method

Asynchronously set the value of the SourceJSON property after render.

public System.Threading.Tasks.Task SetSourceJSON(string? value);

Parameters

value System.String

The value to set.

Implements SetSourceJSON(string)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetSpatialReference(SpatialReference) Method

Asynchronously set the value of the SpatialReference property after render.

public System.Threading.Tasks.Task SetSpatialReference(dymaptic.GeoBlazor.Core.Components.SpatialReference? value);

Parameters

value SpatialReference

The value to set.

Implements SetSpatialReference(SpatialReference)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetTemplates(IReadOnlyList<IFeatureTemplate>) Method

Asynchronously set the value of the Templates property after render.

public System.Threading.Tasks.Task SetTemplates(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Interfaces.IFeatureTemplate>? value);

Parameters

value System.Collections.Generic.IReadOnlyList<IFeatureTemplate>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureLayer.SetTimeExtent(TimeExtent) Method

Asynchronously set the value of the TimeExtent property after render.

public System.Threading.Tasks.Task SetTimeExtent(dymaptic.GeoBlazor.Core.Components.TimeExtent? value);

Parameters

value TimeExtent

The value to set.

Implements SetTimeExtent(TimeExtent)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetTimeInfo(TimeInfo) Method

Asynchronously set the value of the TimeInfo property after render.

public System.Threading.Tasks.Task SetTimeInfo(dymaptic.GeoBlazor.Core.Components.TimeInfo? value);

Parameters

value TimeInfo

The value to set.

Implements SetTimeInfo(TimeInfo)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetTimeOffset(TimeInterval) Method

Asynchronously set the value of the TimeOffset property after render.

public System.Threading.Tasks.Task SetTimeOffset(dymaptic.GeoBlazor.Core.Components.TimeInterval? value);

Parameters

value TimeInterval

The value to set.

Implements SetTimeOffset(TimeInterval)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetTrackInfo(TrackInfo) Method

Asynchronously set the value of the TrackInfo property after render.

public System.Threading.Tasks.Task SetTrackInfo(dymaptic.GeoBlazor.Core.Components.TrackInfo? value);

Parameters

value TrackInfo

The value to set.

Implements SetTrackInfo(TrackInfo)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetTypeIdField(string) Method

Asynchronously set the value of the TypeIdField property after render.

public System.Threading.Tasks.Task SetTypeIdField(string? value);

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

FeatureLayer.SetTypes(IReadOnlyList<FeatureType>) Method

Asynchronously set the value of the Types property after render.

public System.Threading.Tasks.Task SetTypes(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.FeatureType>? value);

Parameters

value System.Collections.Generic.IReadOnlyList<FeatureType>

The value to set.

Returns

System.Threading.Tasks.Task

FeatureLayer.SetUrl(string) Method

Asynchronously set the value of the Url property after render.

public System.Threading.Tasks.Task SetUrl(string? value);

Parameters

value System.String

The value to set.

Implements SetUrl(string)

Returns

System.Threading.Tasks.Task

FeatureLayer.SetUseViewTime(Nullable<bool>) Method

Asynchronously set the value of the UseViewTime property after render.

public System.Threading.Tasks.Task SetUseViewTime(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Implements SetUseViewTime(Nullable<bool>)

Returns

System.Threading.Tasks.Task

FeatureLayer.UnregisterChildComponent(MapComponent) Method

Undoes the “Registration” of a child with its parent.

public override System.Threading.Tasks.Task UnregisterChildComponent(dymaptic.GeoBlazor.Core.Components.MapComponent child);

Parameters

child MapComponent

The child to unregister

Returns

System.Threading.Tasks.Task

Remarks

This method is an implementation detail and should not be called directly by consumers. In future versions, this may be changed to an internal method.

FeatureLayer.ValidateRequiredChildren() Method

When a MapView is prepared to render, this will check to make sure that all properties with the RequiredPropertyAttribute are provided.

public override void ValidateRequiredChildren();

Implements ValidateRequiredChildren()

Exceptions

MissingRequiredChildElementException
The consumer needs to provide the missing child component

MissingRequiredOptionsChildElementException
The consumer needs to provide ONE of the options of child components

FeatureLayer.ValidateRequiredGeneratedChildren() Method

Validates source-generated child components.

public override void ValidateRequiredGeneratedChildren();

Implements ValidateRequiredGeneratedChildren()