dymaptic.GeoBlazor.Core
dymaptic.GeoBlazor.Core.Components.Layers
ImageryLayer Class
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html”>GeoBlazor Docs</a> Represents a dynamic <a target=”_blank” href=”https://developers.arcgis.com/rest/services-reference/image-service.htm”>image service resource</a> as a layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryLayer.html”>ArcGIS Maps SDK for JavaScript</a>
public class ImageryLayer : dymaptic.GeoBlazor.Core.Components.Layers.Layer, dymaptic.GeoBlazor.Core.Interfaces.IBlendLayer, dymaptic.GeoBlazor.Core.Interfaces.IMapComponent, dymaptic.GeoBlazor.Core.Interfaces.IFeatureTableWidgetLayers, dymaptic.GeoBlazor.Core.Interfaces.IOperationalLayer, dymaptic.GeoBlazor.Core.Interfaces.IPortalLayer, dymaptic.GeoBlazor.Core.Interfaces.IRasterPresetRendererMixin, dymaptic.GeoBlazor.Core.Interfaces.IRefreshableLayer, dymaptic.GeoBlazor.Core.Interfaces.IScaleRangeLayer, dymaptic.GeoBlazor.Core.Interfaces.ITemporalLayer
Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 MapComponent 🡒 Layer 🡒 ImageryLayer
Implements IBlendLayer, IMapComponent, IFeatureTableWidgetLayers, IOperationalLayer, IPortalLayer, IRasterPresetRendererMixin, IRefreshableLayer, IScaleRangeLayer, ITemporalLayer
Constructors
ImageryLayer() Constructor
Parameterless constructor for use as a Razor Component.
public ImageryLayer();
ImageryLayer(string, PortalItem, IImageryRenderer, IReadOnlyList<long>, Nullable<BlendMode>, Nullable<double>, Nullable<double>, string, string, Effect, Nullable<ImageFormat>, Nullable<bool>, Nullable<int>, Nullable<int>, Nullable<Interpolation>, Nullable<bool>, Nullable<double>, Nullable<double>, NoData, Nullable<NoDataInterpretation>, string, Nullable<bool>, Nullable<PixelType>, Nullable<bool>, Nullable<double>, Nullable<bool>, TileInfo, TimeExtent, TimeInfo, TimeInterval, string, Nullable<double>, Nullable<ListMode>, Nullable<bool>, Dictionary<string,object>, Extent, string, string, Nullable<bool>, MosaicRule, MultidimensionalSubset, PixelFilterFunction, PopupTemplate, IReadOnlyList<RasterPresetRenderer>, RasterFunction, string, TimeExtent) Constructor
Constructor for use in C# code. Use named parameters (e.g., item1: value1, item2: value2) to set properties in any order.
public ImageryLayer(string? url=null, dymaptic.GeoBlazor.Core.Components.PortalItem? portalItem=null, dymaptic.GeoBlazor.Core.Interfaces.IImageryRenderer? renderer=null, System.Collections.Generic.IReadOnlyList<long>? bandIds=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.BlendMode> blendMode=null, System.Nullable<double> compressionQuality=null, System.Nullable<double> compressionTolerance=null, string? copyright=null, string? definitionExpression=null, dymaptic.GeoBlazor.Core.Model.Effect? effect=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.ImageFormat> format=null, System.Nullable<bool> hasMultidimensions=null, System.Nullable<int> imageMaxHeight=null, System.Nullable<int> imageMaxWidth=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.Interpolation> interpolation=null, System.Nullable<bool> legendEnabled=null, System.Nullable<double> maxScale=null, System.Nullable<double> minScale=null, dymaptic.GeoBlazor.Core.Components.NoData? noData=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.NoDataInterpretation> noDataInterpretation=null, string? objectIdField=null, System.Nullable<bool> persistenceEnabled=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.PixelType> pixelType=null, System.Nullable<bool> popupEnabled=null, System.Nullable<double> refreshInterval=null, System.Nullable<bool> useViewTime=null, dymaptic.GeoBlazor.Core.Components.TileInfo? tileInfo=null, dymaptic.GeoBlazor.Core.Components.TimeExtent? timeExtent=null, dymaptic.GeoBlazor.Core.Components.TimeInfo? timeInfo=null, dymaptic.GeoBlazor.Core.Components.TimeInterval? timeOffset=null, string? title=null, System.Nullable<double> opacity=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.ListMode> listMode=null, System.Nullable<bool> visible=null, System.Collections.Generic.Dictionary<string,object>? customParameters=null, dymaptic.GeoBlazor.Core.Components.Geometries.Extent? fullExtent=null, string? activePresetRendererName=null, string? arcGISLayerId=null, System.Nullable<bool> isBasemapReferenceLayer=null, dymaptic.GeoBlazor.Core.Model.MosaicRule? mosaicRule=null, dymaptic.GeoBlazor.Core.Components.MultidimensionalSubset? multidimensionalSubset=null, dymaptic.GeoBlazor.Core.Functions.PixelFilterFunction? pixelFilter=null, dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate? popupTemplate=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Renderers.RasterPresetRenderer>? presetRenderers=null, dymaptic.GeoBlazor.Core.Components.RasterFunction? rasterFunction=null, string? sourceJSON=null, dymaptic.GeoBlazor.Core.Components.TimeExtent? visibilityTimeExtent=null);
Parameters
url
System.String
The URL to the REST endpoint of the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#url”>ArcGIS Maps SDK for JavaScript</a>
portalItem
PortalItem
The portal item from which the layer is loaded. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryLayer.html#portalItem”>ArcGIS Maps SDK for JavaScript</a>
renderer
IImageryRenderer
The renderer assigned to the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryLayer.html#renderer”>ArcGIS Maps SDK for JavaScript</a>
bandIds
System.Collections.Generic.IReadOnlyList<System.Int64>
Defines a band combination using 0-based band indexes. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#bandIds”>ArcGIS Maps SDK for JavaScript</a>
blendMode
System.Nullable<BlendMode>
Blend modes are used to blend layers together to create an interesting effect in a layer, or even to produce what seems like a new layer. default normal <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-BlendLayer.html#blendMode”>ArcGIS Maps SDK for JavaScript</a>
compressionQuality
System.Nullable<System.Double>
The compression quality value. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#compressionQuality”>ArcGIS Maps SDK for JavaScript</a>
compressionTolerance
System.Nullable<System.Double>
Controls the tolerance of the lerc compression algorithm. default 0.01 <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#compressionTolerance”>ArcGIS Maps SDK for JavaScript</a>
copyright
System.String
The copyright text as defined by the service. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#copyright”>ArcGIS Maps SDK for JavaScript</a>
definitionExpression
System.String
The SQL where clause used to filter rasters. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#definitionExpression”>ArcGIS Maps SDK for JavaScript</a>
effect
Effect
Effect provides various filter functions that can be performed on the layer to achieve different visual effects similar to how image filters work. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryLayer.html#effect”>ArcGIS Maps SDK for JavaScript</a>
format
System.Nullable<ImageFormat>
The format of the exported image. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#format”>ArcGIS Maps SDK for JavaScript</a>
hasMultidimensions
System.Nullable<System.Boolean>
Indicates if the layer has <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#multidimensionalInfo”>multidimensionalInfo</a>. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#hasMultidimensions”>ArcGIS Maps SDK for JavaScript</a>
imageMaxHeight
System.Nullable<System.Int32>
Indicates the maximum height of the image exported by the service. default 4100 <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#imageMaxHeight”>ArcGIS Maps SDK for JavaScript</a>
imageMaxWidth
System.Nullable<System.Int32>
Indicates the maximum width of the image exported by the service. default 15000 <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#imageMaxWidth”>ArcGIS Maps SDK for JavaScript</a>
interpolation
System.Nullable<Interpolation>
Defines how to interpolate pixel values. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#interpolation”>ArcGIS Maps SDK for JavaScript</a>
legendEnabled
System.Nullable<System.Boolean>
Indicates whether the layer will be included in the legend. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryLayer.html#legendEnabled”>ArcGIS Maps SDK for JavaScript</a>
maxScale
System.Nullable<System.Double>
The maximum scale (most zoomed in) at which the layer is visible in the view. default 0 <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ScaleRangeLayer.html#maxScale”>ArcGIS Maps SDK for JavaScript</a>
minScale
System.Nullable<System.Double>
The minimum scale (most zoomed out) at which the layer is visible in the view. default 0 <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ScaleRangeLayer.html#minScale”>ArcGIS Maps SDK for JavaScript</a>
noData
NoData
The pixel value representing no available information. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#noData”>ArcGIS Maps SDK for JavaScript</a>
noDataInterpretation
System.Nullable<NoDataInterpretation>
Interpretation of the <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#noData”>noData</a> setting. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#noDataInterpretation”>ArcGIS Maps SDK for JavaScript</a>
objectIdField
System.String
The name of an `oid` <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#fields”>field</a> containing a unique value or identifier for each raster in the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#objectIdField”>ArcGIS Maps SDK for JavaScript</a>
persistenceEnabled
System.Nullable<System.Boolean>
Enable persistence of the layer in a <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-WebMap.html”>WebMap</a> or <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-WebScene.html”>WebScene</a>. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-OperationalLayer.html#persistenceEnabled”>ArcGIS Maps SDK for JavaScript</a>
pixelType
System.Nullable<PixelType>
Raster source pixel type. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#pixelType”>ArcGIS Maps SDK for JavaScript</a>
popupEnabled
System.Nullable<System.Boolean>
Indicates whether to display popups when features in the layer are clicked. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryLayer.html#popupEnabled”>ArcGIS Maps SDK for JavaScript</a>
refreshInterval
System.Nullable<System.Double>
Refresh interval of the layer in minutes. default 0 <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-RefreshableLayer.html#refreshInterval”>ArcGIS Maps SDK for JavaScript</a>
useViewTime
System.Nullable<System.Boolean>
Determines if the time enabled layer will update its temporal data based on the view’s <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-views-View.html#timeExtent”>timeExtent</a>. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-TemporalLayer.html#useViewTime”>ArcGIS Maps SDK for JavaScript</a>
tileInfo
TileInfo
The tiling scheme information for the layer.
timeExtent
TimeExtent
The layer’s time extent. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryLayer.html#timeExtent”>ArcGIS Maps SDK for JavaScript</a>
timeInfo
TimeInfo
TimeInfo provides information such as date fields that store <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-TimeInfo.html#startField”>start</a> and <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-TimeInfo.html#endField”>end</a> time for each feature and the <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-TimeInfo.html#fullTimeExtent”>fullTimeExtent</a> for the layer. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryLayer.html#timeInfo”>ArcGIS Maps SDK for JavaScript</a>
timeOffset
TimeInterval
A temporary offset of the time data based on a certain <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-time-TimeInterval.html”>TimeInterval</a>. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryLayer.html#timeOffset”>ArcGIS Maps SDK for JavaScript</a>
title
System.String
The title of the layer used to identify it in places such as the <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-LayerList.html”>LayerList</a> widget. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-Layer.html#title”>ArcGIS Maps SDK for JavaScript</a>
opacity
System.Nullable<System.Double>
The opacity of the layer. default 1 <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-Layer.html#opacity”>ArcGIS Maps SDK for JavaScript</a>
listMode
System.Nullable<ListMode>
Indicates how the layer should display in the <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-LayerList.html”>LayerList</a> widget. default “show” <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-Layer.html#listMode”>ArcGIS Maps SDK for JavaScript</a>
visible
System.Nullable<System.Boolean>
Indicates if the layer is visible in the <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-views-View.html”>View</a>. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-Layer.html#visible”>ArcGIS Maps SDK for JavaScript</a>
customParameters
System.Collections.Generic.Dictionary<System.String,System.Object>
A list of custom parameters appended to the URL of all resources fetched by the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryLayer.html#customParameters”>ArcGIS Maps SDK for JavaScript</a>
fullExtent
Extent
The full extent of the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-Layer.html#fullExtent”>ArcGIS Maps SDK for JavaScript</a>
activePresetRendererName
System.String
arcGISLayerId
System.String
The unique ID assigned to the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-Layer.html#id”>ArcGIS Maps SDK for JavaScript</a>
isBasemapReferenceLayer
System.Nullable<System.Boolean>
Indicates whether the layer is a basemap reference layer. Default value: false.
mosaicRule
MosaicRule
Defines how overlapping images should be mosaicked. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryLayer.html#mosaicRule”>ArcGIS Maps SDK for JavaScript</a>
multidimensionalSubset
MultidimensionalSubset
Represents a multidimensional subset of raster data. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryLayer.html#multidimensionalSubset”>ArcGIS Maps SDK for JavaScript</a>
pixelFilter
PixelFilterFunction(PixelData)
A function that processes <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-views-layers-ImageryLayerView.html#pixelData”>pixelData</a>. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#pixelFilter”>ArcGIS Maps SDK for JavaScript</a>
popupTemplate
PopupTemplate
The popup template for the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryLayer.html#popupTemplate”>ArcGIS Maps SDK for JavaScript</a>
presetRenderers
System.Collections.Generic.IReadOnlyList<RasterPresetRenderer>
rasterFunction
RasterFunction
Specifies the rule for how the requested image should be processed. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryLayer.html#rasterFunction”>ArcGIS Maps SDK for JavaScript</a>
sourceJSON
System.String
The <a target=”_blank” href=”https://developers.arcgis.com/rest/services-reference/image-service.htm”>image service’s metadata JSON</a> exposed by the ArcGIS REST API. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#sourceJSON”>ArcGIS Maps SDK for JavaScript</a>
visibilityTimeExtent
TimeExtent
Specifies a fixed <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-time-TimeExtent.html”>time extent</a> during which a layer should be visible. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-Layer.html#visibilityTimeExtent”>ArcGIS Maps SDK for JavaScript</a>
Properties
ImageryLayer.ActivePresetRendererName Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayeractivepresetrenderername-property”>GeoBlazor Docs</a>
public string? ActivePresetRendererName { get; set; }
Implements ActivePresetRendererName
Property Value
ImageryLayer.BandIds Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayerbandids-property”>GeoBlazor Docs</a> Defines a band combination using 0-based band indexes. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#bandIds”>ArcGIS Maps SDK for JavaScript</a>
public System.Collections.Generic.IReadOnlyList<long>? BandIds { get; set; }
Property Value
System.Collections.Generic.IReadOnlyList<System.Int64>
ImageryLayer.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.
public System.Nullable<dymaptic.GeoBlazor.Core.Enums.BlendMode> BlendMode { get; set; }
Implements BlendMode
Property Value
ImageryLayer.Capabilities Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayercapabilities-property”>GeoBlazor Docs</a> Describes the layer’s supported capabilities. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#capabilities”>ArcGIS Maps SDK for JavaScript</a>
public dymaptic.GeoBlazor.Core.Components.ArcGISImageServiceCapabilities? Capabilities { get; }
Property Value
ArcGISImageServiceCapabilities
ImageryLayer.CompressionQuality Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayercompressionquality-property”>GeoBlazor Docs</a> The compression quality value. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#compressionQuality”>ArcGIS Maps SDK for JavaScript</a>
public System.Nullable<double> CompressionQuality { get; set; }
Property Value
System.Nullable<System.Double>
ImageryLayer.CompressionTolerance Property
Controls the tolerance of the lerc compression algorithm.
public System.Nullable<double> CompressionTolerance { get; set; }
Property Value
System.Nullable<System.Double>
ImageryLayer.Copyright Property
The copyright text as defined by the service.
public string? Copyright { get; set; }
Property Value
ImageryLayer.CustomParameters Property
A list of custom parameters appended to the URL of all resources fetched by the layer. It’s an object with key-value pairs where value is a string. The layer’s refresh() method needs to be called if the customParameters are updated at runtime.
public System.Collections.Generic.Dictionary<string,object>? CustomParameters { get; set; }
Property Value
System.Collections.Generic.Dictionary<System.String,System.Object>
ImageryLayer.DefaultMosaicRule Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayerdefaultmosaicrule-property”>GeoBlazor Docs</a> Default mosaic rule of the image service. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#defaultMosaicRule”>ArcGIS Maps SDK for JavaScript</a>
public dymaptic.GeoBlazor.Core.Model.MosaicRule? DefaultMosaicRule { get; }
Property Value
ImageryLayer.DefinitionExpression Property
The SQL where clause used to filter rasters.
public string? DefinitionExpression { get; set; }
Property Value
ImageryLayer.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.
public dymaptic.GeoBlazor.Core.Model.Effect? Effect { get; set; }
Implements Effect
Property Value
ImageryLayer.Fields Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayerfields-property”>GeoBlazor Docs</a> An array of fields in the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#fields”>ArcGIS Maps SDK for JavaScript</a>
public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Field>? Fields { get; }
Property Value
System.Collections.Generic.IReadOnlyList<Field>
ImageryLayer.FieldsIndex Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayerfieldsindex-property”>GeoBlazor Docs</a> A convenient property that can be used to make case-insensitive lookups for a <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#fields”>field</a> by name. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#fieldsIndex”>ArcGIS Maps SDK for JavaScript</a>
public dymaptic.GeoBlazor.Core.Model.FieldsIndex? FieldsIndex { get; }
Property Value
ImageryLayer.Format Property
The format of the exported image.
public System.Nullable<dymaptic.GeoBlazor.Core.Enums.ImageFormat> Format { get; set; }
Property Value
ImageryLayer.HasMultidimensions Property
Indicates if the layer has multidimensionalInfo.
public System.Nullable<bool> HasMultidimensions { get; set; }
Property Value
System.Nullable<System.Boolean>
ImageryLayer.HasPixelFilter Property
A convenience property that signifies whether a custom PixelFilter function was registered.
public bool HasPixelFilter { get; }
Property Value
ImageryLayer.HasRefreshListener Property
Used in JavaScript layer to determine if the event listener is registered.
public bool HasRefreshListener { get; }
Property Value
ImageryLayer.ImageMaxHeight Property
Indicates the maximum height of the image exported by the service.
public System.Nullable<int> ImageMaxHeight { get; set; }
Property Value
ImageryLayer.ImageMaxWidth Property
Indicates the maximum width of the image exported by the service.
public System.Nullable<int> ImageMaxWidth { get; set; }
Property Value
ImageryLayer.Interpolation Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayerinterpolation-property”>GeoBlazor Docs</a> Defines how to interpolate pixel values. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#interpolation”>ArcGIS Maps SDK for JavaScript</a>
public System.Nullable<dymaptic.GeoBlazor.Core.Enums.Interpolation> Interpolation { get; set; }
Property Value
System.Nullable<Interpolation>
ImageryLayer.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>
ImageryLayer.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>
ImageryLayer.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>
ImageryLayer.MosaicRule Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayermosaicrule-property”>GeoBlazor Docs</a> Defines how overlapping images should be mosaicked. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryLayer.html#mosaicRule”>ArcGIS Maps SDK for JavaScript</a>
public dymaptic.GeoBlazor.Core.Model.MosaicRule? MosaicRule { get; set; }
Property Value
ImageryLayer.MultidimensionalInfo Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayermultidimensionalinfo-property”>GeoBlazor Docs</a> The multidimensional information associated with the layer if the layer’s <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#hasMultidimensions”>hasMultidimensions</a> property is `true`. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#multidimensionalInfo”>ArcGIS Maps SDK for JavaScript</a>
public dymaptic.GeoBlazor.Core.Model.RasterMultidimensionalInfo? MultidimensionalInfo { get; }
Property Value
ImageryLayer.MultidimensionalSubset Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayermultidimensionalsubset-property”>GeoBlazor Docs</a> Represents a multidimensional subset of raster data. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryLayer.html#multidimensionalSubset”>ArcGIS Maps SDK for JavaScript</a>
public dymaptic.GeoBlazor.Core.Components.MultidimensionalSubset? MultidimensionalSubset { get; set; }
Property Value
ImageryLayer.NoData Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayernodata-property”>GeoBlazor Docs</a> The pixel value representing no available information. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#noData”>ArcGIS Maps SDK for JavaScript</a>
public dymaptic.GeoBlazor.Core.Components.NoData? NoData { get; set; }
Property Value
ImageryLayer.NoDataInterpretation Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayernodatainterpretation-property”>GeoBlazor Docs</a> Interpretation of the <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#noData”>noData</a> setting. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#noDataInterpretation”>ArcGIS Maps SDK for JavaScript</a>
public System.Nullable<dymaptic.GeoBlazor.Core.Enums.NoDataInterpretation> NoDataInterpretation { get; set; }
Property Value
System.Nullable<NoDataInterpretation>
ImageryLayer.ObjectIdField Property
The name of an oid field containing a unique value or identifier for each raster in the layer..
public string? ObjectIdField { get; set; }
Property Value
ImageryLayer.OnRefresh Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayeronrefresh-property”>GeoBlazor Docs</a> Fires if the layer has the <a href=”#refreshInterval”>refreshInterval</a> set or when <a href=”#refresh”>refresh()</a> method is called. The event payload indicates if the layer’s data has changed.
public Microsoft.AspNetCore.Components.EventCallback<dymaptic.GeoBlazor.Core.Events.RefreshEvent> OnRefresh { get; set; }
Property Value
Microsoft.AspNetCore.Components.EventCallback<RefreshEvent>
ImageryLayer.PixelFilter Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayerpixelfilter-property”>GeoBlazor Docs</a> A function that processes <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-views-layers-ImageryLayerView.html#pixelData”>pixelData</a>. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#pixelFilter”>ArcGIS Maps SDK for JavaScript</a>
public dymaptic.GeoBlazor.Core.Functions.PixelFilterFunction? PixelFilter { get; set; }
Property Value
PixelFilterFunction(PixelData)
ImageryLayer.PixelType Property
Raster source pixel type.
public System.Nullable<dymaptic.GeoBlazor.Core.Enums.PixelType> PixelType { get; set; }
Property Value
ImageryLayer.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>
ImageryLayer.PopupTemplate Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayerpopuptemplate-property”>GeoBlazor Docs</a> The popup template for the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryLayer.html#popupTemplate”>ArcGIS Maps SDK for JavaScript</a>
public dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate? PopupTemplate { get; set; }
Property Value
ImageryLayer.PortalItem Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayerportalitem-property”>GeoBlazor Docs</a> The portal item from which the layer is loaded. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryLayer.html#portalItem”>ArcGIS Maps SDK for JavaScript</a>
public dymaptic.GeoBlazor.Core.Components.PortalItem? PortalItem { get; set; }
Implements PortalItem
Property Value
ImageryLayer.PresetRenderers Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayerpresetrenderers-property”>GeoBlazor Docs</a>
public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Renderers.RasterPresetRenderer>? PresetRenderers { get; set; }
Implements PresetRenderers
Property Value
System.Collections.Generic.IReadOnlyList<RasterPresetRenderer>
ImageryLayer.RasterFields Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayerrasterfields-property”>GeoBlazor Docs</a> A complete list of fields that consists of raster attribute table fields, item pixel value, service pixel value, service pixel value with various server defined function templates, and raster attribute table fields. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#rasterFields”>ArcGIS Maps SDK for JavaScript</a>
public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Field>? RasterFields { get; }
Property Value
System.Collections.Generic.IReadOnlyList<Field>
ImageryLayer.RasterFunction Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayerrasterfunction-property”>GeoBlazor Docs</a> Specifies the rule for how the requested image should be processed. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryLayer.html#rasterFunction”>ArcGIS Maps SDK for JavaScript</a>
public dymaptic.GeoBlazor.Core.Components.RasterFunction? RasterFunction { get; set; }
Property Value
ImageryLayer.RasterFunctionInfos Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayerrasterfunctioninfos-property”>GeoBlazor Docs</a> Returns raster function information for the image services, including the name, description, help, function type, and a thumbnail of pre-configured raster function templates. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#rasterFunctionInfos”>ArcGIS Maps SDK for JavaScript</a>
public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.RasterFunctionInfo>? RasterFunctionInfos { get; }
Property Value
System.Collections.Generic.IReadOnlyList<RasterFunctionInfo>
ImageryLayer.RefreshInterval Property
Refresh interval of the layer in minutes. Value of 0 indicates no refresh.
public System.Nullable<double> RefreshInterval { get; set; }
Implements RefreshInterval
Property Value
System.Nullable<System.Double>
ImageryLayer.Renderer Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayerrenderer-property”>GeoBlazor Docs</a> The renderer assigned to the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryLayer.html#renderer”>ArcGIS Maps SDK for JavaScript</a>
public dymaptic.GeoBlazor.Core.Interfaces.IImageryRenderer? Renderer { get; set; }
Property Value
ImageryLayer.ServiceRasterInfo Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayerservicerasterinfo-property”>GeoBlazor Docs</a> Source raster information of the image service. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#serviceRasterInfo”>ArcGIS Maps SDK for JavaScript</a>
public dymaptic.GeoBlazor.Core.Model.RasterInfo? ServiceRasterInfo { get; }
Property Value
ImageryLayer.SourceJSON Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayersourcejson-property”>GeoBlazor Docs</a> The <a target=”_blank” href=”https://developers.arcgis.com/rest/services-reference/image-service.htm”>image service’s metadata JSON</a> exposed by the ArcGIS REST API. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#sourceJSON”>ArcGIS Maps SDK for JavaScript</a>
public string? SourceJSON { get; set; }
Property Value
ImageryLayer.SourceType Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayersourcetype-property”>GeoBlazor Docs</a> Image service data source type. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#sourceType”>ArcGIS Maps SDK for JavaScript</a>
public System.Nullable<dymaptic.GeoBlazor.Core.Enums.SourceType> SourceType { get; }
Property Value
ImageryLayer.SpatialReference Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayerspatialreference-property”>GeoBlazor Docs</a> The spatial reference of the image service. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#spatialReference”>ArcGIS Maps SDK for JavaScript</a>
public dymaptic.GeoBlazor.Core.Components.SpatialReference? SpatialReference { get; }
Property Value
ImageryLayer.TileInfo Property
The tiling scheme information for the layer.
public dymaptic.GeoBlazor.Core.Components.TileInfo? TileInfo { get; set; }
Property Value
ImageryLayer.TimeExtent Property
The layer’s time extent. When the layer’s useViewTime is false, the layer instructs the view to show data from the layer based on this time extent. If the useViewTime is true, and both layer and view time extents are set, then features that fall within the intersection of the view and layer time extents will be displayed. For example, if the layer’s time extent is set to display features between 1970 and 1975 and the view has a time extent set to 1972-1980, the effective time on the feature layer will be 1972-1975.
public dymaptic.GeoBlazor.Core.Components.TimeExtent? TimeExtent { get; set; }
Implements TimeExtent
Property Value
ImageryLayer.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 Value:null
public dymaptic.GeoBlazor.Core.Components.TimeInfo? TimeInfo { get; set; }
Implements TimeInfo
Property Value
ImageryLayer.TimeOffset Property
A temporary offset of the time data based on a certain TimeInterval. This allows users to overlay features from two or more time-aware layers with different time extents. For example, if a layer has data recorded for the year 1970, an offset value of 2 years would temporarily shift the data to 1972. You can then overlay this data with data recorded in 1972. A time offset can be used for display purposes only. The query and selection are not affected by the offset. Default Value:null
public dymaptic.GeoBlazor.Core.Components.TimeInterval? TimeOffset { get; set; }
Implements TimeOffset
Property Value
ImageryLayer.Type Property
Used internally to identify the sub type of Layer
public override dymaptic.GeoBlazor.Core.Enums.LayerType Type { get; }
Property Value
ImageryLayer.Url Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayerurl-property”>GeoBlazor Docs</a> The URL to the REST endpoint of the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#url”>ArcGIS Maps SDK for JavaScript</a>
public string? Url { get; set; }
Property Value
ImageryLayer.UseViewTime Property
Determines if the layer will update its temporal data based on the view’s timeExtent.
public System.Nullable<bool> UseViewTime { get; set; }
Implements UseViewTime
Property Value
System.Nullable<System.Boolean>
ImageryLayer.Version Property
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayerversion-property”>GeoBlazor Docs</a> The version of ArcGIS Server in which the image service is published. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ArcGISImageService.html#version”>ArcGIS Maps SDK for JavaScript</a>
public System.Nullable<double> Version { get; }
Property Value
System.Nullable<System.Double>
Methods
ImageryLayer.AddToBandIds(long[]) Method
Asynchronously adds elements to the BandIds property.
public System.Threading.Tasks.Task AddToBandIds(params long[] values);
Parameters
values
System.Int64[]
The elements to add.
Returns
ImageryLayer.AddToPresetRenderers(RasterPresetRenderer[]) Method
Asynchronously adds elements to the PresetRenderers property.
public System.Threading.Tasks.Task AddToPresetRenderers(params dymaptic.GeoBlazor.Core.Components.Renderers.RasterPresetRenderer[] values);
Parameters
values
RasterPresetRenderer[]
The elements to add.
Implements AddToPresetRenderers(RasterPresetRenderer[])
Returns
ImageryLayer.GetActivePresetRendererName() Method
Asynchronously retrieve the current value of the ActivePresetRendererName property.
public System.Threading.Tasks.Task<string?> GetActivePresetRendererName();
Implements GetActivePresetRendererName()
Returns
System.Threading.Tasks.Task<System.String>
ImageryLayer.GetBandIds() Method
Asynchronously retrieve the current value of the BandIds property.
public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<long>?> GetBandIds();
Returns
System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<System.Int64>>
ImageryLayer.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>>
ImageryLayer.GetCapabilities() Method
Asynchronously retrieve the current value of the Capabilities property.
public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.ArcGISImageServiceCapabilities?> GetCapabilities();
Returns
System.Threading.Tasks.Task<ArcGISImageServiceCapabilities>
ImageryLayer.GetCompressionQuality() Method
Asynchronously retrieve the current value of the CompressionQuality property.
public System.Threading.Tasks.Task<System.Nullable<double>> GetCompressionQuality();
Returns
System.Threading.Tasks.Task<System.Nullable<System.Double>>
ImageryLayer.GetCompressionTolerance() Method
Asynchronously retrieve the current value of the CompressionTolerance property.
public System.Threading.Tasks.Task<System.Nullable<double>> GetCompressionTolerance();
Returns
System.Threading.Tasks.Task<System.Nullable<System.Double>>
ImageryLayer.GetCopyright() Method
Asynchronously retrieve the current value of the Copyright property.
public System.Threading.Tasks.Task<string?> GetCopyright();
Returns
System.Threading.Tasks.Task<System.String>
ImageryLayer.GetCustomParameters() Method
Asynchronously retrieve the current value of the CustomParameters property.
public System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<string,object>?> GetCustomParameters();
Returns
System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<System.String,System.Object>>
ImageryLayer.GetDefaultMosaicRule() Method
Asynchronously retrieve the current value of the DefaultMosaicRule property.
public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.MosaicRule?> GetDefaultMosaicRule();
Returns
System.Threading.Tasks.Task<MosaicRule>
ImageryLayer.GetDefinitionExpression() Method
Asynchronously retrieve the current value of the DefinitionExpression property.
public System.Threading.Tasks.Task<string?> GetDefinitionExpression();
Returns
System.Threading.Tasks.Task<System.String>
ImageryLayer.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>
ImageryLayer.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>>
ImageryLayer.GetFieldsIndex() Method
Asynchronously retrieve the current value of the FieldsIndex property.
public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.FieldsIndex?> GetFieldsIndex();
Returns
System.Threading.Tasks.Task<FieldsIndex>
ImageryLayer.GetFormat() Method
Asynchronously retrieve the current value of the Format property.
public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.ImageFormat>> GetFormat();
Returns
System.Threading.Tasks.Task<System.Nullable<ImageFormat>>
ImageryLayer.GetHasMultidimensions() Method
Asynchronously retrieve the current value of the HasMultidimensions property.
public System.Threading.Tasks.Task<System.Nullable<bool>> GetHasMultidimensions();
Returns
System.Threading.Tasks.Task<System.Nullable<System.Boolean>>
ImageryLayer.GetImageMaxHeight() Method
Asynchronously retrieve the current value of the ImageMaxHeight property.
public System.Threading.Tasks.Task<System.Nullable<int>> GetImageMaxHeight();
Returns
System.Threading.Tasks.Task<System.Nullable<System.Int32>>
ImageryLayer.GetImageMaxWidth() Method
Asynchronously retrieve the current value of the ImageMaxWidth property.
public System.Threading.Tasks.Task<System.Nullable<int>> GetImageMaxWidth();
Returns
System.Threading.Tasks.Task<System.Nullable<System.Int32>>
ImageryLayer.GetInterpolation() Method
Asynchronously retrieve the current value of the Interpolation property.
public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.Interpolation>> GetInterpolation();
Returns
System.Threading.Tasks.Task<System.Nullable<Interpolation>>
ImageryLayer.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>>
ImageryLayer.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>>
ImageryLayer.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>>
ImageryLayer.GetMosaicRule() Method
Asynchronously retrieve the current value of the MosaicRule property.
public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.MosaicRule?> GetMosaicRule();
Returns
System.Threading.Tasks.Task<MosaicRule>
ImageryLayer.GetMultidimensionalInfo() Method
Asynchronously retrieve the current value of the MultidimensionalInfo property.
public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.RasterMultidimensionalInfo?> GetMultidimensionalInfo();
Returns
System.Threading.Tasks.Task<RasterMultidimensionalInfo>
ImageryLayer.GetMultidimensionalSubset() Method
Asynchronously retrieve the current value of the MultidimensionalSubset property.
public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.MultidimensionalSubset?> GetMultidimensionalSubset();
Returns
System.Threading.Tasks.Task<MultidimensionalSubset>
ImageryLayer.GetNoData() Method
Asynchronously retrieve the current value of the NoData property.
public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.NoData?> GetNoData();
Returns
System.Threading.Tasks.Task<NoData>
ImageryLayer.GetNoDataInterpretation() Method
Asynchronously retrieve the current value of the NoDataInterpretation property.
public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.NoDataInterpretation>> GetNoDataInterpretation();
Returns
System.Threading.Tasks.Task<System.Nullable<NoDataInterpretation>>
ImageryLayer.GetObjectIdField() Method
Asynchronously retrieve the current value of the ObjectIdField property.
public System.Threading.Tasks.Task<string?> GetObjectIdField();
Returns
System.Threading.Tasks.Task<System.String>
ImageryLayer.GetPixelType() Method
Asynchronously retrieve the current value of the PixelType property.
public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.PixelType>> GetPixelType();
Returns
System.Threading.Tasks.Task<System.Nullable<PixelType>>
ImageryLayer.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>>
ImageryLayer.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>
ImageryLayer.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>
ImageryLayer.GetPresetRenderers() Method
Asynchronously retrieve the current value of the PresetRenderers property.
public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Renderers.RasterPresetRenderer>?> GetPresetRenderers();
Implements GetPresetRenderers()
Returns
System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<RasterPresetRenderer>>
ImageryLayer.GetRasterFields() Method
Asynchronously retrieve the current value of the RasterFields property.
public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Field>?> GetRasterFields();
Returns
System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<Field>>
ImageryLayer.GetRasterFunction() Method
Asynchronously retrieve the current value of the RasterFunction property.
public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.RasterFunction?> GetRasterFunction();
Returns
System.Threading.Tasks.Task<RasterFunction>
ImageryLayer.GetRasterFunctionInfos() Method
Asynchronously retrieve the current value of the RasterFunctionInfos property.
public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.RasterFunctionInfo>?> GetRasterFunctionInfos();
Returns
System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<RasterFunctionInfo>>
ImageryLayer.GetRefreshInterval() Method
Asynchronously retrieve the current value of the RefreshInterval property.
public System.Threading.Tasks.Task<System.Nullable<double>> GetRefreshInterval();
Implements GetRefreshInterval()
Returns
System.Threading.Tasks.Task<System.Nullable<System.Double>>
ImageryLayer.GetRenderer() Method
Asynchronously retrieve the current value of the Renderer property.
public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Interfaces.IImageryRenderer?> GetRenderer();
Returns
System.Threading.Tasks.Task<IImageryRenderer>
ImageryLayer.GetServiceRasterInfo() Method
Asynchronously retrieve the current value of the ServiceRasterInfo property.
public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.RasterInfo?> GetServiceRasterInfo();
Returns
System.Threading.Tasks.Task<RasterInfo>
ImageryLayer.GetSourceJSON() Method
Asynchronously retrieve the current value of the SourceJSON property.
public System.Threading.Tasks.Task<string?> GetSourceJSON();
Returns
System.Threading.Tasks.Task<System.String>
ImageryLayer.GetSourceType() Method
Asynchronously retrieve the current value of the SourceType property.
public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.SourceType>> GetSourceType();
Returns
System.Threading.Tasks.Task<System.Nullable<SourceType>>
ImageryLayer.GetSpatialReference() Method
Asynchronously retrieve the current value of the SpatialReference property.
public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.SpatialReference?> GetSpatialReference();
Returns
System.Threading.Tasks.Task<SpatialReference>
ImageryLayer.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>
ImageryLayer.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>
ImageryLayer.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>
ImageryLayer.GetUrl() Method
Asynchronously retrieve the current value of the Url property.
public System.Threading.Tasks.Task<string?> GetUrl();
Returns
System.Threading.Tasks.Task<System.String>
ImageryLayer.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>>
ImageryLayer.GetVersion() Method
Asynchronously retrieve the current value of the Version property.
public System.Threading.Tasks.Task<System.Nullable<double>> GetVersion();
Returns
System.Threading.Tasks.Task<System.Nullable<System.Double>>
ImageryLayer.OnJsPixelFilter(PixelData) Method
JS-invokable method that triggers the PixelFilter function. Should not be called by consuming code.
public System.Threading.Tasks.Task OnJsPixelFilter(dymaptic.GeoBlazor.Core.Components.PixelData pixelData);
Parameters
pixelData
PixelData
Returns
ImageryLayer.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
ImageryLayer.Refresh() Method
<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryLayer.html#imagerylayerrefresh-method”>GeoBlazor Docs</a> Fetches all the data for the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryLayer.html#refresh”>ArcGIS Maps SDK for JavaScript</a>
public override System.Threading.Tasks.ValueTask Refresh();
Implements Refresh()
Returns
System.Threading.Tasks.ValueTask
ImageryLayer.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.
ImageryLayer.RemoveFromBandIds(long[]) Method
Asynchronously remove an element from the BandIds property.
public System.Threading.Tasks.Task RemoveFromBandIds(params long[] values);
Parameters
values
System.Int64[]
The elements to remove.
Returns
ImageryLayer.RemoveFromPresetRenderers(RasterPresetRenderer[]) Method
Asynchronously remove an element from the PresetRenderers property.
public System.Threading.Tasks.Task RemoveFromPresetRenderers(params dymaptic.GeoBlazor.Core.Components.Renderers.RasterPresetRenderer[] values);
Parameters
values
RasterPresetRenderer[]
The elements to remove.
Implements RemoveFromPresetRenderers(RasterPresetRenderer[])
Returns
ImageryLayer.SetActivePresetRendererName(string) Method
Asynchronously set the value of the ActivePresetRendererName property after render.
public System.Threading.Tasks.Task SetActivePresetRendererName(string? value);
Parameters
value
System.String
The value to set.
Implements SetActivePresetRendererName(string)
Returns
ImageryLayer.SetBandIds(IReadOnlyList<long>) Method
Asynchronously set the value of the BandIds property after render.
public System.Threading.Tasks.Task SetBandIds(System.Collections.Generic.IReadOnlyList<long>? value);
Parameters
value
System.Collections.Generic.IReadOnlyList<System.Int64>
The value to set.
Returns
ImageryLayer.SetBlendMode(Nullable<BlendMode>) Method
Asynchronously set the value of the BlendMode property after render.
public System.Threading.Tasks.Task SetBlendMode(System.Nullable<dymaptic.GeoBlazor.Core.Enums.BlendMode> value);
Parameters
value
System.Nullable<BlendMode>
The value to set.
Implements SetBlendMode(Nullable<BlendMode>)
Returns
ImageryLayer.SetCompressionQuality(Nullable<double>) Method
Asynchronously set the value of the CompressionQuality property after render.
public System.Threading.Tasks.Task SetCompressionQuality(System.Nullable<double> value);
Parameters
value
System.Nullable<System.Double>
The value to set.
Returns
ImageryLayer.SetCompressionTolerance(Nullable<double>) Method
Asynchronously set the value of the CompressionTolerance property after render.
public System.Threading.Tasks.Task SetCompressionTolerance(System.Nullable<double> value);
Parameters
value
System.Nullable<System.Double>
The value to set.
Returns
ImageryLayer.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.
Returns
ImageryLayer.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.
Returns
ImageryLayer.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.
Returns
ImageryLayer.SetEffect(Effect) Method
Asynchronously set the value of the Effect property after render.
public System.Threading.Tasks.Task SetEffect(dymaptic.GeoBlazor.Core.Model.Effect? value);
Parameters
value
Effect
The value to set.
Implements SetEffect(Effect)
Returns
ImageryLayer.SetFormat(Nullable<ImageFormat>) Method
Asynchronously set the value of the Format property after render.
public System.Threading.Tasks.Task SetFormat(System.Nullable<dymaptic.GeoBlazor.Core.Enums.ImageFormat> value);
Parameters
value
System.Nullable<ImageFormat>
The value to set.
Returns
ImageryLayer.SetImageMaxHeight(Nullable<int>) Method
Asynchronously set the value of the ImageMaxHeight property after render.
public System.Threading.Tasks.Task SetImageMaxHeight(System.Nullable<int> value);
Parameters
value
System.Nullable<System.Int32>
The value to set.
Returns
ImageryLayer.SetImageMaxWidth(Nullable<int>) Method
Asynchronously set the value of the ImageMaxWidth property after render.
public System.Threading.Tasks.Task SetImageMaxWidth(System.Nullable<int> value);
Parameters
value
System.Nullable<System.Int32>
The value to set.
Returns
ImageryLayer.SetInterpolation(Nullable<Interpolation>) Method
Asynchronously set the value of the Interpolation property after render.
public System.Threading.Tasks.Task SetInterpolation(System.Nullable<dymaptic.GeoBlazor.Core.Enums.Interpolation> value);
Parameters
value
System.Nullable<Interpolation>
The value to set.
Returns
ImageryLayer.SetLegendEnabled(Nullable<bool>) Method
Asynchronously set the value of the LegendEnabled property after render.
public System.Threading.Tasks.Task SetLegendEnabled(System.Nullable<bool> value);
Parameters
value
System.Nullable<System.Boolean>
The value to set.
Returns
ImageryLayer.SetMaxScale(Nullable<double>) Method
Asynchronously set the value of the MaxScale property after render.
public System.Threading.Tasks.Task SetMaxScale(System.Nullable<double> value);
Parameters
value
System.Nullable<System.Double>
The value to set.
Implements SetMaxScale(Nullable<double>)
Returns
ImageryLayer.SetMinScale(Nullable<double>) Method
Asynchronously set the value of the MinScale property after render.
public System.Threading.Tasks.Task SetMinScale(System.Nullable<double> value);
Parameters
value
System.Nullable<System.Double>
The value to set.
Implements SetMinScale(Nullable<double>)
Returns
ImageryLayer.SetMosaicRule(MosaicRule) Method
Asynchronously set the value of the MosaicRule property after render.
public System.Threading.Tasks.Task SetMosaicRule(dymaptic.GeoBlazor.Core.Model.MosaicRule? value);
Parameters
value
MosaicRule
The value to set.
Returns
ImageryLayer.SetMultidimensionalSubset(MultidimensionalSubset) Method
Asynchronously set the value of the MultidimensionalSubset property after render.
public System.Threading.Tasks.Task SetMultidimensionalSubset(dymaptic.GeoBlazor.Core.Components.MultidimensionalSubset? value);
Parameters
value
MultidimensionalSubset
The value to set.
Returns
ImageryLayer.SetNoData(NoData) Method
Asynchronously set the value of the NoData property after render.
public System.Threading.Tasks.Task SetNoData(dymaptic.GeoBlazor.Core.Components.NoData? value);
Parameters
value
NoData
The value to set.
Returns
ImageryLayer.SetNoDataInterpretation(Nullable<NoDataInterpretation>) Method
Asynchronously set the value of the NoDataInterpretation property after render.
public System.Threading.Tasks.Task SetNoDataInterpretation(System.Nullable<dymaptic.GeoBlazor.Core.Enums.NoDataInterpretation> value);
Parameters
value
System.Nullable<NoDataInterpretation>
The value to set.
Returns
ImageryLayer.SetPersistenceEnabled(Nullable<bool>) Method
Asynchronously set the value of the PersistenceEnabled property after render.
public System.Threading.Tasks.Task SetPersistenceEnabled(System.Nullable<bool> value);
Parameters
value
System.Nullable<System.Boolean>
The value to set.
Implements SetPersistenceEnabled(Nullable<bool>)
Returns
ImageryLayer.SetPixelType(Nullable<PixelType>) Method
Asynchronously set the value of the PixelType property after render.
public System.Threading.Tasks.Task SetPixelType(System.Nullable<dymaptic.GeoBlazor.Core.Enums.PixelType> value);
Parameters
value
System.Nullable<PixelType>
The value to set.
Returns
ImageryLayer.SetPopupEnabled(Nullable<bool>) Method
Asynchronously set the value of the PopupEnabled property after render.
public System.Threading.Tasks.Task SetPopupEnabled(System.Nullable<bool> value);
Parameters
value
System.Nullable<System.Boolean>
The value to set.
Returns
ImageryLayer.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
ImageryLayer.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
ImageryLayer.SetPresetRenderers(IReadOnlyList<RasterPresetRenderer>) Method
Asynchronously set the value of the PresetRenderers property after render.
public System.Threading.Tasks.Task SetPresetRenderers(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Renderers.RasterPresetRenderer>? value);
Parameters
value
System.Collections.Generic.IReadOnlyList<RasterPresetRenderer>
The value to set.
Implements SetPresetRenderers(IReadOnlyList<RasterPresetRenderer>)
Returns
ImageryLayer.SetRasterFunction(RasterFunction) Method
Asynchronously set the value of the RasterFunction property after render.
public System.Threading.Tasks.Task SetRasterFunction(dymaptic.GeoBlazor.Core.Components.RasterFunction? value);
Parameters
value
RasterFunction
The value to set.
Returns
ImageryLayer.SetRefreshInterval(Nullable<double>) Method
Asynchronously set the value of the RefreshInterval property after render.
public System.Threading.Tasks.Task SetRefreshInterval(System.Nullable<double> value);
Parameters
value
System.Nullable<System.Double>
The value to set.
Implements SetRefreshInterval(Nullable<double>)
Returns
ImageryLayer.SetRenderer(IImageryRenderer) Method
Asynchronously set the value of the Renderer property after render.
public System.Threading.Tasks.Task SetRenderer(dymaptic.GeoBlazor.Core.Interfaces.IImageryRenderer? value);
Parameters
value
IImageryRenderer
The value to set.
Returns
ImageryLayer.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.
Returns
ImageryLayer.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
ImageryLayer.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
ImageryLayer.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
ImageryLayer.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.
Returns
ImageryLayer.SetUseViewTime(Nullable<bool>) Method
Asynchronously set the value of the UseViewTime property after render.
public System.Threading.Tasks.Task SetUseViewTime(System.Nullable<bool> value);
Parameters
value
System.Nullable<System.Boolean>
The value to set.
Implements SetUseViewTime(Nullable<bool>)
Returns
ImageryLayer.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.
ImageryLayer.ValidateRequiredGeneratedChildren() Method
Validates source-generated child components.
public override void ValidateRequiredGeneratedChildren();
Implements ValidateRequiredGeneratedChildren()