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

System.Nullable<BlendMode>

WCSLayer.Copyright Property

The copyright text as defined by the service.
ArcGIS Maps SDK for JavaScript

public string? Copyright { get; set; }

Property Value

System.String

WCSLayer.CoverageId Property

The coverage identifier for the layer.
ArcGIS Maps SDK for JavaScript

public string? CoverageId { get; set; }

Property Value

System.String

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

CoverageInfo

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

Effect

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

MultidimensionalSubset

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

PopupTemplate

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

PortalItem

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

IImageryRenderer

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

RasterInfo

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

TimeExtent

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

TimeInfo

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

TimeInterval

WCSLayer.Type Property

Used internally to identify the sub type of Layer

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

Property Value

LayerType

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

System.String

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

System.String

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

Exceptions

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

Remarks

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

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

Remarks

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

WCSLayer.ValidateRequiredGeneratedChildren() Method

Validates source-generated child components.

public override void ValidateRequiredGeneratedChildren();

Implements ValidateRequiredGeneratedChildren()