dymaptic.GeoBlazor.Core
dymaptic.GeoBlazor.Core.Components.Layers
FeatureLayer Class
A FeatureLayer is a single layer that can be created from a
Map Service
or Feature Service;
ArcGIS Online or ArcGIS Enterprise portal items; or from an array of client-side features.
ArcGIS Maps SDK for JavaScript
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, IReadOnlyList, string, Nullable, Nullable, string, Nullable, string, Nullable, Nullable, Nullable, PopupTemplate, string, string, IAttributeTableTemplate, Nullable, IReadOnlyList, string, Dictionary<string,object>, string, string, Nullable, DisplayFilterInfo, DynamicLayer, Nullable, Effect, FeatureLayerBaseElevationInfo, FeatureEffect, IFeatureReduction, IReadOnlyList, LayerFloorInfo, IFormTemplate, Extent, string, Nullable, Nullable, Nullable, Nullable, IReadOnlyList
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.
ArcGIS Maps SDK for JavaScript
portalItem
PortalItem
The portal item from which the layer is loaded.
ArcGIS Maps SDK for JavaScript
source
System.Collections.Generic.IReadOnlyList<Graphic>
A collection of Graphic objects used to create a FeatureLayer.
ArcGIS Maps SDK for JavaScript
outFields
System.Collections.Generic.IReadOnlyList<System.String>
An array of field names from the service to include with each feature.
default null
ArcGIS Maps SDK for JavaScript
definitionExpression
System.String
The SQL where clause used to filter features on the client.
ArcGIS Maps SDK for JavaScript
minScale
System.Nullable<System.Double>
The minimum scale (most zoomed out) at which the layer is visible in the view.
default 0
ArcGIS Maps SDK for JavaScript
maxScale
System.Nullable<System.Double>
The maximum scale (most zoomed in) at which the layer is visible in the view.
default 0
ArcGIS Maps SDK for JavaScript
objectIdField
System.String
The name of an oid
field containing a unique value or identifier for each feature in the layer.
ArcGIS Maps SDK for JavaScript
geometryType
System.Nullable<FeatureGeometryType>
The geometry type of features in the layer.
ArcGIS Maps SDK for JavaScript
title
System.String
The title of the layer used to identify it in places such as the LayerList widget.
ArcGIS Maps SDK for JavaScript
opacity
System.Nullable<System.Double>
The opacity of the layer.
default 1
ArcGIS Maps SDK for JavaScript
visible
System.Nullable<System.Boolean>
Indicates if the layer is visible in the View.
default true
ArcGIS Maps SDK for JavaScript
listMode
System.Nullable<ListMode>
Indicates how the layer should display in the LayerList widget.
default “show”
ArcGIS Maps SDK for JavaScript
popupTemplate
PopupTemplate
The popup template for the layer.
ArcGIS Maps SDK for JavaScript
apiKey
System.String
An authorization string used to access a resource or service.
ArcGIS Maps SDK for JavaScript
arcGISLayerId
System.String
The unique ID assigned to the layer.
ArcGIS Maps SDK for JavaScript
attributeTableTemplate
IAttributeTableTemplate
This property is used to configure the associated layer’s FeatureTable.
ArcGIS Maps SDK for JavaScript
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
ArcGIS Maps SDK for JavaScript
charts
System.Collections.Generic.IReadOnlyList<System.String>
Array of Chart Items of type WebMapWebChart available on the feature layer.
ArcGIS Maps SDK for JavaScript
copyright
System.String
Copyright information for the layer.
ArcGIS Maps SDK for JavaScript
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.
ArcGIS Maps SDK for JavaScript
dateFieldsTimeZone
System.String
The time zone that dates are stored in.
ArcGIS Maps SDK for JavaScript
displayField
System.String
The name of the layer’s primary display field.
ArcGIS Maps SDK for JavaScript
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.
ArcGIS Maps SDK for JavaScript
editingEnabled
System.Nullable<System.Boolean>
Determines if the layer is editable.
default true
ArcGIS Maps SDK for JavaScript
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
ArcGIS Maps SDK for JavaScript
elevationInfo
FeatureLayerBaseElevationInfo
Specifies how features are placed on the vertical axis (z).
ArcGIS Maps SDK for JavaScript
featureEffect
FeatureEffect
The featureEffect can be used to draw attention features of interest.
ArcGIS Maps SDK for JavaScript
featureReduction
IFeatureReduction
Configures the method for reducing the number of features in the view.
ArcGIS Maps SDK for JavaScript
fields
System.Collections.Generic.IReadOnlyList<Field>
An array of fields in the layer.
ArcGIS Maps SDK for JavaScript
floorInfo
LayerFloorInfo
When a feature layer is configured as floor-aware, it has a floorInfo property defined.
ArcGIS Maps SDK for JavaScript
formTemplate
IFormTemplate
The template used in an associated layer’s FeatureForm.
ArcGIS Maps SDK for JavaScript
fullExtent
Extent
The full extent of the layer.
ArcGIS Maps SDK for JavaScript
gdbVersion
System.String
The version of the geodatabase of the feature service data.
ArcGIS Maps SDK for JavaScript
hasM
System.Nullable<System.Boolean>
Indicates whether the client-side features in the layer have M
(measurement) values.
default undefined
ArcGIS Maps SDK for JavaScript
hasZ
System.Nullable<System.Boolean>
Indicates whether the client-side features in the layer have Z
(elevation) values.
default undefined
ArcGIS Maps SDK for JavaScript
historicMoment
System.Nullable<System.DateTime>
The historic moment to query.
ArcGIS Maps SDK for JavaScript
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
LabelClass.
ArcGIS Maps SDK for JavaScript
labelsVisible
System.Nullable<System.Boolean>
Indicates whether to display labels for this layer.
default true
ArcGIS Maps SDK for JavaScript
layerIndex
System.Nullable<System.Int32>
The layer ID, or layer index, of a Feature Service layer.
ArcGIS Maps SDK for JavaScript
legendEnabled
System.Nullable<System.Boolean>
Indicates whether the layer will be included in the legend.
default true
ArcGIS Maps SDK for JavaScript
orderBy
System.Collections.Generic.IReadOnlyList<OrderByInfo>
Determines the order in which features are drawn in the view.
default null
ArcGIS Maps SDK for JavaScript
persistenceEnabled
System.Nullable<System.Boolean>
Enable persistence of the layer in a WebMap or WebScene.
default true
ArcGIS Maps SDK for JavaScript
popupEnabled
System.Nullable<System.Boolean>
Indicates whether to display popups when features in the layer are clicked.
default true
ArcGIS Maps SDK for JavaScript
refreshInterval
System.Nullable<System.Double>
Refresh interval of the layer in minutes.
default 0
ArcGIS Maps SDK for JavaScript
renderer
Renderer
The renderer assigned to the layer.
ArcGIS Maps SDK for JavaScript
returnM
System.Nullable<System.Boolean>
When true
, indicates that M values will be returned.
default undefined
ArcGIS Maps SDK for JavaScript
returnZ
System.Nullable<System.Boolean>
When true
, indicates that z-values will always be returned.
default undefined
ArcGIS Maps SDK for JavaScript
screenSizePerspectiveEnabled
System.Nullable<System.Boolean>
Apply perspective scaling to screen-size point symbols in a SceneView.
default true
ArcGIS Maps SDK for JavaScript
sourceJSON
System.String
The feature service’s metadata JSON exposed by the ArcGIS REST API.
ArcGIS Maps SDK for JavaScript
spatialReference
SpatialReference
The spatial reference of the layer.
ArcGIS Maps SDK for JavaScript
templates
System.Collections.Generic.IReadOnlyList<IFeatureTemplate>
An array of feature templates defined in the feature layer.
ArcGIS Maps SDK for JavaScript
timeExtent
TimeExtent
The layer’s time extent.
default null
ArcGIS Maps SDK for JavaScript
timeInfo
TimeInfo
TimeInfo provides information such as date fields that store
start
and end time
for each feature and the fullTimeExtent
for the layer.
default null
ArcGIS Maps SDK for JavaScript
timeOffset
TimeInterval
A temporary offset of the time data based on a certain TimeInterval.
default null
ArcGIS Maps SDK for JavaScript
trackInfo
TrackInfo
Allows you to render track data for a layer, including a track line, previous observations, and latest observations.
ArcGIS Maps SDK for JavaScript
typeIdField
System.String
The name of the field holding the type ID for the features.
ArcGIS Maps SDK for JavaScript
types
System.Collections.Generic.IReadOnlyList<FeatureType>
An array of types defined in the feature service exposed by ArcGIS REST API.
ArcGIS Maps SDK for JavaScript
useViewTime
System.Nullable<System.Boolean>
Determines if the time enabled layer will update its temporal data based on the view’s timeExtent.
default true
ArcGIS Maps SDK for JavaScript
visibilityTimeExtent
TimeExtent
Specifies a fixed time extent during which a layer should be visible.
default null
ArcGIS Maps SDK for JavaScript
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
FeatureLayer.AttributeTableTemplate Property
This property is used to configure the associated layer’s FeatureTable.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Interfaces.IAttributeTableTemplate? AttributeTableTemplate { get; set; }
Property Value
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
FeatureLayer.Capabilities Property
Describes the layer’s supported capabilities.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Model.FeatureLayerCapabilities? Capabilities { get; set; }
Implements Capabilities
Property Value
FeatureLayer.Charts Property
Array of Chart Items of type WebMapWebChart available on the feature layer.
ArcGIS Maps SDK for JavaScript
public System.Collections.Generic.IReadOnlyList<string>? Charts { get; set; }
Property Value
System.Collections.Generic.IReadOnlyList<System.String>
FeatureLayer.Copyright Property
Copyright information for the layer.
ArcGIS Maps SDK for JavaScript
public string? Copyright { get; set; }
Implements Copyright
Property Value
FeatureLayer.CustomParameters Property
A list of custom parameters appended to the URL of all resources fetched by the layer.
ArcGIS Maps SDK for JavaScript
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
The time zone that dates are stored in.
ArcGIS Maps SDK for JavaScript
public string? DateFieldsTimeZone { get; set; }
Implements DateFieldsTimeZone
Property Value
FeatureLayer.DatesInUnknownTimezone Property
This property is set by the service publisher and indicates that dates should be considered without the local timezone.
default false
ArcGIS Maps SDK for JavaScript
public System.Nullable<bool> DatesInUnknownTimezone { get; set; }
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
FeatureLayer.DisplayField Property
The name of the layer’s primary display field.
ArcGIS Maps SDK for JavaScript
public string? DisplayField { get; set; }
Implements DisplayField
Property Value
FeatureLayer.DisplayFilterEnabled Property
public System.Nullable<bool> DisplayFilterEnabled { get; set; }
Implements DisplayFilterEnabled
Property Value
System.Nullable<System.Boolean>
FeatureLayer.DisplayFilterInfo Property
public dymaptic.GeoBlazor.Core.Components.DisplayFilterInfo? DisplayFilterInfo { get; set; }
Implements DisplayFilterInfo
Property Value
FeatureLayer.DynamicDataSource Property
An object that allows you to create a dynamic layer with data
either from map service sublayers or data from a registered workspace.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Components.DynamicLayer? DynamicDataSource { get; set; }
Property Value
FeatureLayer.EditFieldsInfo Property
The editor tracking fields, which record who adds or edits the data through the feature service and when edits are made.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Model.EditFieldsInfo? EditFieldsInfo { get; set; }
Implements EditFieldsInfo
Property Value
FeatureLayer.EditingEnabled Property
Determines if the layer is editable.
default true
ArcGIS Maps SDK for JavaScript
public System.Nullable<bool> EditingEnabled { get; set; }
Property Value
System.Nullable<System.Boolean>
FeatureLayer.EditingInfo Property
Specifies information about editing.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Model.EditingInfo? EditingInfo { get; set; }
Implements EditingInfo
Property Value
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
FeatureLayer.EffectiveCapabilities Property
Describes effective capabilities of the layer taking in to consideration privileges of the currently signed-in user.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Components.Capabilities? EffectiveCapabilities { get; set; }
Implements EffectiveCapabilities
Property Value
FeatureLayer.EffectiveEditingEnabled Property
Indicates whether the layer is editable taking in to consideration privileges of the currently signed-in user.
ArcGIS Maps SDK for JavaScript
public System.Nullable<bool> EffectiveEditingEnabled { get; set; }
Implements EffectiveEditingEnabled
Property Value
System.Nullable<System.Boolean>
FeatureLayer.ElevationInfo Property
Specifies how features are placed on the vertical axis (z).
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Components.FeatureLayerBaseElevationInfo? ElevationInfo { get; set; }
Implements ElevationInfo
Property Value
FeatureLayer.FeatureEffect Property
The featureEffect can be used to draw attention features of interest.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Components.FeatureEffect? FeatureEffect { get; set; }
Implements FeatureEffect
Property Value
FeatureLayer.FeatureReduction Property
Configures the method for reducing the number of point features in the view.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Interfaces.IFeatureReduction? FeatureReduction { get; set; }
Implements FeatureReduction
Property Value
FeatureLayer.Fields Property
An array of fields in the layer.
ArcGIS Maps SDK for JavaScript
public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Field>? Fields { get; set; }
Property Value
System.Collections.Generic.IReadOnlyList<Field>
FeatureLayer.FieldsIndex Property
A convenient property that can be used to make case-insensitive lookups for a field by name.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Model.FieldsIndex? FieldsIndex { get; set; }
Implements FieldsIndex
Property Value
FeatureLayer.FloorInfo Property
When a feature layer is configured as floor-aware, it has a floorInfo property defined.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Components.LayerFloorInfo? FloorInfo { get; set; }
Implements FloorInfo
Property Value
FeatureLayer.FormTemplate Property
The template used in an associated layer’s FeatureForm.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Interfaces.IFormTemplate? FormTemplate { get; set; }
Property Value
FeatureLayer.GdbVersion Property
The version of the geodatabase of the feature service data.
ArcGIS Maps SDK for JavaScript
public string? GdbVersion { get; set; }
Implements GdbVersion
Property Value
FeatureLayer.GeometryFieldsInfo Property
Provides information on the system maintained area and length fields along with their respective units.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Model.GeometryFieldsInfo? GeometryFieldsInfo { get; set; }
Implements GeometryFieldsInfo
Property Value
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
FeatureLayer.HasM Property
Indicates whether the client-side features in the layer have M
(measurement) values.
default undefined
ArcGIS Maps SDK for JavaScript
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
FeatureLayer.HasZ Property
Indicates whether the client-side features in the layer have Z
(elevation) values.
default undefined
ArcGIS Maps SDK for JavaScript
public System.Nullable<bool> HasZ { get; set; }
Implements HasZ
Property Value
System.Nullable<System.Boolean>
FeatureLayer.HistoricMoment Property
The historic moment to query.
ArcGIS Maps SDK for JavaScript
public System.Nullable<System.DateTime> HistoricMoment { get; set; }
Implements HistoricMoment
Property Value
System.Nullable<System.DateTime>
FeatureLayer.IsTable Property
Returns true
if the layer is loaded from a non-spatial table in a service.
default false
ArcGIS Maps SDK for JavaScript
public System.Nullable<bool> IsTable { get; set; }
Implements IsTable
Property Value
System.Nullable<System.Boolean>
FeatureLayer.LabelingInfo Property
The label definition for this layer, specified as an array of
LabelClass.
ArcGIS Maps SDK for JavaScript
public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Label>? LabelingInfo { get; set; }
Property Value
System.Collections.Generic.IReadOnlyList<Label>
FeatureLayer.LabelsVisible Property
Indicates whether to display labels for this layer.
default true
ArcGIS Maps SDK for JavaScript
public System.Nullable<bool> LabelsVisible { get; set; }
Property Value
System.Nullable<System.Boolean>
FeatureLayer.LayerIndex Property
The layer ID, or layer index, of a Feature Service layer.
ArcGIS Maps SDK for JavaScript
public System.Nullable<int> LayerIndex { get; set; }
Implements LayerIndex
Property Value
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
FeatureLayer.OnEdits Property
Fires after applyEdits() 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
Fires if the layer has the refreshInterval set or when refresh() 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
Determines the order in which features are drawn in the view.
default null
ArcGIS Maps SDK for JavaScript
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
An array of field names from the service to include with each feature.
default null
ArcGIS Maps SDK for JavaScript
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
The popup template for the layer.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate? PopupTemplate { get; set; }
Implements PopupTemplate
Property Value
FeatureLayer.PortalItem Property
The portal item from which the layer is loaded.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Components.PortalItem? PortalItem { get; set; }
Implements PortalItem
Property Value
FeatureLayer.PreferredTimeZone Property
The IANA time zone the author of the service intended data from date fields to be viewed in.
ArcGIS Maps SDK for JavaScript
public string? PreferredTimeZone { get; set; }
Implements PreferredTimeZone
Property Value
FeatureLayer.PublishingInfo Property
Checks layer’s publishing status while the layer is being published to the portal.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Model.PublishingInfo? PublishingInfo { get; set; }
Property Value
FeatureLayer.RefreshInterval Property
Refresh interval of the layer in minutes.
default 0
ArcGIS Maps SDK for JavaScript
public System.Nullable<double> RefreshInterval { get; set; }
Property Value
System.Nullable<System.Double>
FeatureLayer.Relationships Property
Array of relationships set up for the layer.
ArcGIS Maps SDK for JavaScript
public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.Relationship>? Relationships { get; set; }
Implements Relationships
Property Value
System.Collections.Generic.IReadOnlyList<Relationship>
FeatureLayer.Renderer Property
The renderer assigned to the layer.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Components.Renderers.Renderer? Renderer { get; set; }
Property Value
FeatureLayer.ReturnM Property
When true
, indicates that M values will be returned.
default undefined
ArcGIS Maps SDK for JavaScript
public System.Nullable<bool> ReturnM { get; set; }
Implements ReturnM
Property Value
System.Nullable<System.Boolean>
FeatureLayer.ReturnZ Property
When true
, indicates that z-values will always be returned.
default undefined
ArcGIS Maps SDK for JavaScript
public System.Nullable<bool> ReturnZ { get; set; }
Implements ReturnZ
Property Value
System.Nullable<System.Boolean>
FeatureLayer.ScreenSizePerspectiveEnabled Property
Apply perspective scaling to screen-size point symbols in a SceneView.
default true
ArcGIS Maps SDK for JavaScript
public System.Nullable<bool> ScreenSizePerspectiveEnabled { get; set; }
Property Value
System.Nullable<System.Boolean>
FeatureLayer.ServiceDefinitionExpression Property
The service definition expression limits the features available for display and query.
ArcGIS Maps SDK for JavaScript
public string? ServiceDefinitionExpression { get; set; }
Implements ServiceDefinitionExpression
Property Value
FeatureLayer.ServiceItemId Property
Indicates the portal item of the hosted feature service that contains this layer.
ArcGIS Maps SDK for JavaScript
public string? ServiceItemId { get; set; }
Implements ServiceItemId
Property Value
FeatureLayer.Source Property
A collection of Graphic objects used to create a FeatureLayer.
ArcGIS Maps SDK for JavaScript
public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Graphic>? Source { get; set; }
Property Value
System.Collections.Generic.IReadOnlyList<Graphic>
FeatureLayer.SourceJSON Property
The feature service’s metadata JSON exposed by the ArcGIS REST API.
ArcGIS Maps SDK for JavaScript
public string? SourceJSON { get; set; }
Implements SourceJSON
Property Value
FeatureLayer.SpatialReference Property
The spatial reference of the layer.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Components.SpatialReference? SpatialReference { get; set; }
Implements SpatialReference
Property Value
FeatureLayer.SubtypeField Property
The name of the field which holds the id of the subtypes.
ArcGIS Maps SDK for JavaScript
public string? SubtypeField { get; set; }
Implements SubtypeField
Property Value
FeatureLayer.Subtypes Property
An array of subtypes defined in the layer.
ArcGIS Maps SDK for JavaScript
public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.Subtype>? Subtypes { get; set; }
Implements Subtypes
Property Value
System.Collections.Generic.IReadOnlyList<Subtype>
FeatureLayer.Templates Property
An array of feature templates defined in the feature layer.
ArcGIS Maps SDK for JavaScript
public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Interfaces.IFeatureTemplate>? Templates { get; set; }
Property Value
System.Collections.Generic.IReadOnlyList<IFeatureTemplate>
FeatureLayer.TimeExtent Property
The layer’s time extent.
default null
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Components.TimeExtent? TimeExtent { get; set; }
Implements TimeExtent
Property Value
FeatureLayer.TimeInfo Property
TimeInfo provides information such as date fields that store
start
and end time
for each feature and the fullTimeExtent
for the layer.
default null
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Components.TimeInfo? TimeInfo { get; set; }
Implements TimeInfo
Property Value
FeatureLayer.TimeOffset Property
A temporary offset of the time data based on a certain TimeInterval.
default null
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Components.TimeInterval? TimeOffset { get; set; }
Implements TimeOffset
Property Value
FeatureLayer.TrackInfo Property
Allows you to render track data for a layer, including a track line, previous observations, and latest observations.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Components.TrackInfo? TrackInfo { get; set; }
Implements TrackInfo
Property Value
FeatureLayer.Type Property
Used internally to identify the sub type of Layer
public override dymaptic.GeoBlazor.Core.Enums.LayerType Type { get; }
Property Value
FeatureLayer.TypeIdField Property
The name of the field holding the type ID for the features.
ArcGIS Maps SDK for JavaScript
public string? TypeIdField { get; set; }
Property Value
FeatureLayer.Types Property
An array of types defined in the feature service exposed by ArcGIS REST API.
ArcGIS Maps SDK for JavaScript
public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.FeatureType>? Types { get; set; }
Property Value
System.Collections.Generic.IReadOnlyList<FeatureType>
FeatureLayer.Url Property
The absolute URL of the REST endpoint of the layer, non-spatial table or service.
ArcGIS Maps SDK for JavaScript
public string? Url { get; set; }
Implements Url
Property Value
FeatureLayer.UseViewTime Property
Determines if the time enabled layer will update its temporal data based on the view’s timeExtent.
default true
ArcGIS Maps SDK for JavaScript
public System.Nullable<bool> UseViewTime { get; set; }
Implements UseViewTime
Property Value
System.Nullable<System.Boolean>
FeatureLayer.Version Property
The version of ArcGIS Server in which the layer is published.
ArcGIS Maps SDK for JavaScript
public System.Nullable<double> Version { get; set; }
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
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
Exceptions
System.InvalidOperationException
If the layer is already loaded, you must use ApplyEdits(FeatureEdits, FeatureEditOptions, CancellationToken) to add graphics.
FeatureLayer.Add(IReadOnlyList) 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
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
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
The elements to add.
Returns
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
The elements to add.
Returns
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
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
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
The elements to add.
Returns
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
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
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
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
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
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
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
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
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
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
The elements to remove.
Returns
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
The elements to remove.
Returns
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
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
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
The elements to remove.
Returns
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
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
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
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
FeatureLayer.SetBlendMode(Nullable) 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
FeatureLayer.SetCharts(IReadOnlyList) 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
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
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
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
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
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
FeatureLayer.SetDisplayFilterEnabled(Nullable) 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
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
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
FeatureLayer.SetEditingEnabled(Nullable) 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
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
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
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
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
FeatureLayer.SetFields(IReadOnlyList) 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
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
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
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
FeatureLayer.SetHasM(Nullable) 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
FeatureLayer.SetHasZ(Nullable) 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
FeatureLayer.SetHistoricMoment(Nullable) 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
FeatureLayer.SetLabelingInfo(IReadOnlyList
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
FeatureLayer.SetLabelsVisible(Nullable) 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
FeatureLayer.SetLayerIndex(Nullable) 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
FeatureLayer.SetLegendEnabled(Nullable) 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
FeatureLayer.SetMaxScale(Nullable) 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
FeatureLayer.SetMinScale(Nullable) 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
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
FeatureLayer.SetOrderBy(IReadOnlyList) 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
FeatureLayer.SetOutFields(IReadOnlyList) 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
FeatureLayer.SetPersistenceEnabled(Nullable) 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
FeatureLayer.SetPopupEnabled(Nullable) 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
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
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
FeatureLayer.SetRefreshInterval(Nullable) 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
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
FeatureLayer.SetReturnM(Nullable) 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
FeatureLayer.SetReturnZ(Nullable) 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
FeatureLayer.SetScreenSizePerspectiveEnabled(Nullable) 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
FeatureLayer.SetSource(IReadOnlyList) 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
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
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
FeatureLayer.SetTemplates(IReadOnlyList) 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
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
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
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
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
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
FeatureLayer.SetTypes(IReadOnlyList) 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
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
FeatureLayer.SetUseViewTime(Nullable) 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
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
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()