dymaptic.GeoBlazor.Core
dymaptic.GeoBlazor.Core.Components.Layers
WCSLayer Class
WCS presents raster data from a OGC Web Coverage Service.
ArcGIS Maps SDK for JavaScript
public class WCSLayer : dymaptic.GeoBlazor.Core.Components.Layers.Layer,
dymaptic.GeoBlazor.Core.Interfaces.IBlendLayer,
dymaptic.GeoBlazor.Core.Interfaces.IMapComponent,
dymaptic.GeoBlazor.Core.Interfaces.IOperationalLayer,
dymaptic.GeoBlazor.Core.Interfaces.IPortalLayer,
dymaptic.GeoBlazor.Core.Interfaces.IScaleRangeLayer
Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 MapComponent 🡒 Layer 🡒 WCSLayer
Implements IBlendLayer, IMapComponent, IOperationalLayer, IPortalLayer, IScaleRangeLayer
Constructors
WCSLayer() Constructor
Parameterless constructor for use as a Razor Component.
public WCSLayer();
WCSLayer(string, IReadOnlyList, IImageryRenderer, Nullable, string, PortalItem, string, IReadOnlyList, Nullable, string, string, CoverageInfo, Dictionary<string,object>, Effect, Extent, Nullable, Nullable, Nullable, Nullable, Nullable, Nullable, MultidimensionalSubset, Nullable, Nullable, Nullable, PopupTemplate, TimeExtent, TimeInfo, TimeInterval, Nullable, string, TimeExtent, Nullable) Constructor
Constructor for use in C# code. Use named parameters (e.g., item1: value1, item2: value2) to set properties in any order.
public WCSLayer(string? url=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.DimensionalDefinition>? multidimensionalDefinition=null, dymaptic.GeoBlazor.Core.Interfaces.IImageryRenderer? renderer=null, System.Nullable<double> opacity=null, string? title=null, dymaptic.GeoBlazor.Core.Components.PortalItem? portalItem=null, string? arcGISLayerId=null, System.Collections.Generic.IReadOnlyList<long>? bandIds=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.BlendMode> blendMode=null, string? copyright=null, string? coverageId=null, dymaptic.GeoBlazor.Core.Model.CoverageInfo? coverageInfo=null, System.Collections.Generic.Dictionary<string,object>? customParameters=null, dymaptic.GeoBlazor.Core.Model.Effect? effect=null, dymaptic.GeoBlazor.Core.Components.Geometries.Extent? fullExtent=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.Interpolation> interpolation=null, System.Nullable<bool> isBasemapReferenceLayer=null, System.Nullable<bool> legendEnabled=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.ListMode> listMode=null, System.Nullable<double> maxScale=null, System.Nullable<double> minScale=null, dymaptic.GeoBlazor.Core.Components.MultidimensionalSubset? multidimensionalSubset=null, System.Nullable<double> noData=null, System.Nullable<bool> persistenceEnabled=null, System.Nullable<bool> popupEnabled=null, dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate? popupTemplate=null, dymaptic.GeoBlazor.Core.Components.TimeExtent? timeExtent=null, dymaptic.GeoBlazor.Core.Components.TimeInfo? timeInfo=null, dymaptic.GeoBlazor.Core.Components.TimeInterval? timeOffset=null, System.Nullable<bool> useViewTime=null, string? version=null, dymaptic.GeoBlazor.Core.Components.TimeExtent? visibilityTimeExtent=null, System.Nullable<bool> visible=null);
Parameters
url
System.String
The URL of the WCS service endpoint of the layer.
ArcGIS Maps SDK for JavaScript
multidimensionalDefinition
System.Collections.Generic.IReadOnlyList<DimensionalDefinition>
The multidimensional definitions associated with the layer.
ArcGIS Maps SDK for JavaScript
renderer
IImageryRenderer
The renderer assigned to the layer.
ArcGIS Maps SDK for JavaScript
opacity
System.Nullable<System.Double>
The opacity of the layer.
default 1
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
portalItem
PortalItem
The portal item from which the layer is loaded.
ArcGIS Maps SDK for JavaScript
arcGISLayerId
System.String
The unique ID assigned to the layer.
ArcGIS Maps SDK for JavaScript
bandIds
System.Collections.Generic.IReadOnlyList<System.Int64>
Defines a band combination using 0-based band indexes.
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
copyright
System.String
The copyright text as defined by the service.
ArcGIS Maps SDK for JavaScript
coverageId
System.String
The coverage identifier for the layer.
ArcGIS Maps SDK for JavaScript
coverageInfo
CoverageInfo
Coverage information retrieved from the WCS Server.
ArcGIS Maps SDK for JavaScript
customParameters
System.Collections.Generic.Dictionary<System.String,System.Object>
Use this property to append custom parameters to all WCS requests.
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
fullExtent
Extent
The full extent of the layer.
ArcGIS Maps SDK for JavaScript
interpolation
System.Nullable<Interpolation>
isBasemapReferenceLayer
System.Nullable<System.Boolean>
Indicates whether the layer is a basemap reference layer. Default value: false.
legendEnabled
System.Nullable<System.Boolean>
Indicates whether the layer will be included in the legend.
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
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
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
multidimensionalSubset
MultidimensionalSubset
Represents a multidimensional subset of raster data.
ArcGIS Maps SDK for JavaScript
noData
System.Nullable<System.Double>
The specified noData value applies when neither the service metadata nor the coverage contains noData information.
default 0
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
popupTemplate
PopupTemplate
The popup template for the 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
useViewTime
System.Nullable<System.Boolean>
Determines if the layer will update its temporal data based on the view’s timeExtent.
default true
ArcGIS Maps SDK for JavaScript
version
System.String
The version of Web Coverage Service currently being used.
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
visible
System.Nullable<System.Boolean>
Indicates if the layer is visible in the View.
default true
ArcGIS Maps SDK for JavaScript
Properties
WCSLayer.BandIds Property
Defines a band combination using 0-based band indexes.
ArcGIS Maps SDK for JavaScript
public System.Collections.Generic.IReadOnlyList<long>? BandIds { get; set; }
Property Value
System.Collections.Generic.IReadOnlyList<System.Int64>
WCSLayer.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.
default normal
ArcGIS Maps SDK for JavaScript
public System.Nullable<dymaptic.GeoBlazor.Core.Enums.BlendMode> BlendMode { get; set; }
Implements BlendMode
Property Value
WCSLayer.Copyright Property
The copyright text as defined by the service.
ArcGIS Maps SDK for JavaScript
public string? Copyright { get; set; }
Property Value
WCSLayer.CoverageId Property
The coverage identifier for the layer.
ArcGIS Maps SDK for JavaScript
public string? CoverageId { get; set; }
Property Value
WCSLayer.CoverageInfo Property
Coverage information retrieved from the WCS Server.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Model.CoverageInfo? CoverageInfo { get; set; }
Property Value
WCSLayer.CustomParameters Property
Use this property to append custom parameters to all WCS requests.
ArcGIS Maps SDK for JavaScript
public System.Collections.Generic.Dictionary<string,object>? CustomParameters { get; set; }
Property Value
System.Collections.Generic.Dictionary<System.String,System.Object>
WCSLayer.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.
default null
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Model.Effect? Effect { get; set; }
Implements Effect
Property Value
WCSLayer.Interpolation Property
public System.Nullable<dymaptic.GeoBlazor.Core.Enums.Interpolation> Interpolation { get; set; }
Property Value
System.Nullable<Interpolation>
WCSLayer.LegendEnabled Property
Indicates whether the layer will be included in the legend.
default true
ArcGIS Maps SDK for JavaScript
public System.Nullable<bool> LegendEnabled { get; set; }
Property Value
System.Nullable<System.Boolean>
WCSLayer.MaxScale Property
The maximum scale (most zoomed in) at which the layer is visible in the view.
default 0
ArcGIS Maps SDK for JavaScript
public System.Nullable<double> MaxScale { get; set; }
Implements MaxScale
Property Value
System.Nullable<System.Double>
WCSLayer.MinScale Property
The minimum scale (most zoomed out) at which the layer is visible in the view.
default 0
ArcGIS Maps SDK for JavaScript
public System.Nullable<double> MinScale { get; set; }
Implements MinScale
Property Value
System.Nullable<System.Double>
WCSLayer.MultidimensionalDefinition Property
The multidimensional definitions associated with the layer.
ArcGIS Maps SDK for JavaScript
public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.DimensionalDefinition>? MultidimensionalDefinition { get; set; }
Property Value
System.Collections.Generic.IReadOnlyList<DimensionalDefinition>
WCSLayer.MultidimensionalSubset Property
Represents a multidimensional subset of raster data.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Components.MultidimensionalSubset? MultidimensionalSubset { get; set; }
Property Value
WCSLayer.NoData Property
The specified noData value applies when neither the service metadata nor the coverage contains noData information.
default 0
ArcGIS Maps SDK for JavaScript
public System.Nullable<double> NoData { get; set; }
Property Value
System.Nullable<System.Double>
WCSLayer.PopupEnabled Property
Indicates whether to display popups when features in the layer are clicked.
default true
ArcGIS Maps SDK for JavaScript
public System.Nullable<bool> PopupEnabled { get; set; }
Property Value
System.Nullable<System.Boolean>
WCSLayer.PopupTemplate Property
The popup template for the layer.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate? PopupTemplate { get; set; }
Property Value
WCSLayer.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
WCSLayer.RasterFields Property
An array of raster fields in the layer that consists of service pixel value.
ArcGIS Maps SDK for JavaScript
public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Field>? RasterFields { get; set; }
Property Value
System.Collections.Generic.IReadOnlyList<Field>
WCSLayer.Renderer Property
The renderer assigned to the layer.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Interfaces.IImageryRenderer? Renderer { get; set; }
Property Value
WCSLayer.ServiceRasterInfo Property
Raster information retrieved from tiled imagery data source.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Model.RasterInfo? ServiceRasterInfo { get; set; }
Property Value
WCSLayer.TimeExtent Property
The layer’s time extent.
default null
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Components.TimeExtent? TimeExtent { get; set; }
Property Value
WCSLayer.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; }
Property Value
WCSLayer.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; }
Property Value
WCSLayer.Type Property
Used internally to identify the sub type of Layer
public override dymaptic.GeoBlazor.Core.Enums.LayerType Type { get; }
Property Value
WCSLayer.Url Property
The URL of the WCS service endpoint of the layer.
ArcGIS Maps SDK for JavaScript
public string? Url { get; set; }
Property Value
WCSLayer.UseViewTime Property
Determines if the 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; }
Property Value
System.Nullable<System.Boolean>
WCSLayer.Version Property
The version of Web Coverage Service currently being used.
ArcGIS Maps SDK for JavaScript
public string? Version { get; set; }
Property Value
Methods
WCSLayer.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
WCSLayer.AddToMultidimensionalDefinition(DimensionalDefinition[]) Method
Asynchronously adds elements to the MultidimensionalDefinition property.
public System.Threading.Tasks.Task AddToMultidimensionalDefinition(params dymaptic.GeoBlazor.Core.Components.DimensionalDefinition[] values);
Parameters
values
DimensionalDefinition[]
The elements to add.
Returns
WCSLayer.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>>
WCSLayer.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>>
WCSLayer.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>
WCSLayer.GetCoverageId() Method
Asynchronously retrieve the current value of the CoverageId property.
public System.Threading.Tasks.Task<string?> GetCoverageId();
Returns
System.Threading.Tasks.Task<System.String>
WCSLayer.GetCoverageInfo() Method
Asynchronously retrieve the current value of the CoverageInfo property.
public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.CoverageInfo?> GetCoverageInfo();
Returns
System.Threading.Tasks.Task<CoverageInfo>
WCSLayer.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>>
WCSLayer.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>
WCSLayer.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>>
WCSLayer.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>>
WCSLayer.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>>
WCSLayer.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>>
WCSLayer.GetMultidimensionalDefinition() Method
Asynchronously retrieve the current value of the MultidimensionalDefinition property.
public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.DimensionalDefinition>?> GetMultidimensionalDefinition();
Returns
System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<DimensionalDefinition>>
WCSLayer.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>
WCSLayer.GetNoData() Method
Asynchronously retrieve the current value of the NoData property.
public System.Threading.Tasks.Task<System.Nullable<double>> GetNoData();
Returns
System.Threading.Tasks.Task<System.Nullable<System.Double>>
WCSLayer.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>>
WCSLayer.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>
WCSLayer.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>
WCSLayer.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>>
WCSLayer.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>
WCSLayer.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>
WCSLayer.GetTimeExtent() Method
Asynchronously retrieve the current value of the TimeExtent property.
public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.TimeExtent?> GetTimeExtent();
Returns
System.Threading.Tasks.Task<TimeExtent>
WCSLayer.GetTimeInfo() Method
Asynchronously retrieve the current value of the TimeInfo property.
public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.TimeInfo?> GetTimeInfo();
Returns
System.Threading.Tasks.Task<TimeInfo>
WCSLayer.GetTimeOffset() Method
Asynchronously retrieve the current value of the TimeOffset property.
public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.TimeInterval?> GetTimeOffset();
Returns
System.Threading.Tasks.Task<TimeInterval>
WCSLayer.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>
WCSLayer.GetUseViewTime() Method
Asynchronously retrieve the current value of the UseViewTime property.
public System.Threading.Tasks.Task<System.Nullable<bool>> GetUseViewTime();
Returns
System.Threading.Tasks.Task<System.Nullable<System.Boolean>>
WCSLayer.GetVersion() Method
Asynchronously retrieve the current value of the Version property.
public System.Threading.Tasks.Task<string?> GetVersion();
Returns
System.Threading.Tasks.Task<System.String>
WCSLayer.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.
WCSLayer.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
WCSLayer.RemoveFromMultidimensionalDefinition(DimensionalDefinition[]) Method
Asynchronously remove an element from the MultidimensionalDefinition property.
public System.Threading.Tasks.Task RemoveFromMultidimensionalDefinition(params dymaptic.GeoBlazor.Core.Components.DimensionalDefinition[] values);
Parameters
values
DimensionalDefinition[]
The elements to remove.
Returns
WCSLayer.SetBandIds(IReadOnlyList) 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
WCSLayer.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
WCSLayer.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
WCSLayer.SetCoverageId(string) Method
Asynchronously set the value of the CoverageId property after render.
public System.Threading.Tasks.Task SetCoverageId(string? value);
Parameters
value
System.String
The value to set.
Returns
WCSLayer.SetCoverageInfo(CoverageInfo) Method
Asynchronously set the value of the CoverageInfo property after render.
public System.Threading.Tasks.Task SetCoverageInfo(dymaptic.GeoBlazor.Core.Model.CoverageInfo? value);
Parameters
value
CoverageInfo
The value to set.
Returns
WCSLayer.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
WCSLayer.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
WCSLayer.SetInterpolation(Nullable) 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
WCSLayer.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
WCSLayer.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
WCSLayer.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
WCSLayer.SetMultidimensionalDefinition(IReadOnlyList) Method
Asynchronously set the value of the MultidimensionalDefinition property after render.
public System.Threading.Tasks.Task SetMultidimensionalDefinition(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.DimensionalDefinition>? value);
Parameters
value
System.Collections.Generic.IReadOnlyList<DimensionalDefinition>
The value to set.
Returns
WCSLayer.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
WCSLayer.SetNoData(Nullable) Method
Asynchronously set the value of the NoData property after render.
public System.Threading.Tasks.Task SetNoData(System.Nullable<double> value);
Parameters
value
System.Nullable<System.Double>
The value to set.
Returns
WCSLayer.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
WCSLayer.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
WCSLayer.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
WCSLayer.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
WCSLayer.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
WCSLayer.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.
Returns
WCSLayer.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.
Returns
WCSLayer.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.
Returns
WCSLayer.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
WCSLayer.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.
Returns
WCSLayer.SetVersion(string) Method
Asynchronously set the value of the Version property after render.
public System.Threading.Tasks.Task SetVersion(string? value);
Parameters
value
System.String
The value to set.
Returns
WCSLayer.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.
WCSLayer.ValidateRequiredGeneratedChildren() Method
Validates source-generated child components.
public override void ValidateRequiredGeneratedChildren();
Implements ValidateRequiredGeneratedChildren()