dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components.Layers

TileLayer Class

The TileLayer allows you work with a cached map service exposed by the ArcGIS Server REST API and add it to
a Map as a tile layer.
ArcGIS Maps SDK for JavaScript

public class TileLayer : dymaptic.GeoBlazor.Core.Components.Layers.Layer,
dymaptic.GeoBlazor.Core.Interfaces.IAPIKeyMixin,
dymaptic.GeoBlazor.Core.Interfaces.IMapComponent,
dymaptic.GeoBlazor.Core.Interfaces.IArcGISCachedService,
dymaptic.GeoBlazor.Core.Interfaces.IArcGISMapService,
dymaptic.GeoBlazor.Core.Interfaces.IBlendLayer,
dymaptic.GeoBlazor.Core.Interfaces.ICustomParametersMixin,
dymaptic.GeoBlazor.Core.Interfaces.IOperationalLayer,
dymaptic.GeoBlazor.Core.Interfaces.IPortalLayer,
dymaptic.GeoBlazor.Core.Interfaces.IRefreshableLayer,
dymaptic.GeoBlazor.Core.Interfaces.IScaleRangeLayer

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

Implements IAPIKeyMixin, IMapComponent, IArcGISCachedService, IArcGISMapService, IBlendLayer, ICustomParametersMixin, IOperationalLayer, IPortalLayer, IRefreshableLayer, IScaleRangeLayer

Constructors

TileLayer() Constructor

Parameterless constructor for use as a Razor Component.

public TileLayer();

TileLayer(string, string, Nullable, string, Dictionary<string,object>, Effect, Extent, Nullable, Nullable, Nullable, Nullable, Nullable, Nullable, Nullable, PortalItem, Nullable, Nullable, IReadOnlyList, TileInfo, IReadOnlyList, string, 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 TileLayer(string? apiKey=null, string? arcGISLayerId=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.BlendMode> blendMode=null, string? copyright=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<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, System.Nullable<double> opacity=null, System.Nullable<bool> persistenceEnabled=null, dymaptic.GeoBlazor.Core.Components.PortalItem? portalItem=null, System.Nullable<double> refreshInterval=null, System.Nullable<bool> resampling=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Layers.Sublayer>? subtables=null, dymaptic.GeoBlazor.Core.Components.TileInfo? tileInfo=null, System.Collections.Generic.IReadOnlyList<string>? tileServers=null, string? title=null, string? url=null, dymaptic.GeoBlazor.Core.Components.TimeExtent? visibilityTimeExtent=null, System.Nullable<bool> visible=null);

Parameters

apiKey System.String

An authorization string used to access a resource or service.
ArcGIS Maps SDK for JavaScript

arcGISLayerId System.String

The unique ID assigned to the layer.
ArcGIS Maps SDK for JavaScript

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

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

A list of custom parameters appended to the URL of all resources fetched by the layer.
ArcGIS Maps SDK for JavaScript

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 as defined by the map service.
ArcGIS Maps SDK for JavaScript

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

opacity System.Nullable<System.Double>

The opacity of the layer.
default 1
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

portalItem PortalItem

The portal item from which the layer is loaded.
ArcGIS Maps SDK for JavaScript

refreshInterval System.Nullable<System.Double>

Refresh interval of the layer in minutes.
default 0
ArcGIS Maps SDK for JavaScript

resampling System.Nullable<System.Boolean>

Resampling is enabled by default in 2D MapView and 3D SceneView.
default true
ArcGIS Maps SDK for JavaScript

subtables System.Collections.Generic.IReadOnlyList<Sublayer>

A flat Collection of all the tables
in the layer including the tables of its sublayers.
ArcGIS Maps SDK for JavaScript

tileInfo TileInfo

Contains information about the tiling scheme for the layer.
ArcGIS Maps SDK for JavaScript

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

An array of tile servers used for changing map tiles.
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

url System.String

The URL of the REST endpoint of the layer.
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

TileLayer.AllSublayers Property

A flat Collection of all the sublayers
in the TileLayer including the sublayers of its sublayers.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Layers.Sublayer>? AllSublayers { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<Sublayer>

TileLayer.ApiKey Property

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

public string? ApiKey { get; set; }

Implements ApiKey

Property Value

System.String

TileLayer.AttributionDataUrl Property

The URL that points to the location of the layer’s attribution data.
ArcGIS Maps SDK for JavaScript

public string? AttributionDataUrl { get; set; }

Property Value

System.String

TileLayer.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>

TileLayer.Capabilities Property

Indicates the layer’s supported capabilities.
ArcGIS Maps SDK for JavaScript

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

Implements Capabilities

Property Value

ArcGISMapServiceCapabilities

TileLayer.Copyright Property

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

public string? Copyright { get; set; }

Implements Copyright, Copyright

Property Value

System.String

TileLayer.CustomParameters Property

A list of custom parameters appended to the URL of all resources fetched by the layer.
ArcGIS Maps SDK for JavaScript

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

Implements CustomParameters

Property Value

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

TileLayer.Effect Property

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

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

Implements Effect

Property Value

Effect

TileLayer.HasAttributionData Property

Indicates if the layer has attribution data.
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Boolean>

TileLayer.HasRefreshListener Property

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

public bool HasRefreshListener { get; }

Property Value

System.Boolean

TileLayer.LegendEnabled Property

Indicates whether the layer will be included in the legend.
Default Value: true

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

Implements LegendEnabled

Property Value

System.Nullable<System.Boolean>

TileLayer.MaxScale Property

The maximum scale (most zoomed in) at which the layer is visible in the view. If the map is zoomed in beyond this scale, the layer will not be visible. A value of 0 means the layer does not have a maximum scale. The maxScale value should always be smaller than the minScale value, and greater than or equal to the service specification.

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

Implements MaxScale

Property Value

System.Nullable<System.Double>

TileLayer.MinScale Property

The minimum scale (most zoomed out) at which the layer is visible in the view. If the map is zoomed out beyond this scale, the layer will not be visible. A value of 0 means the layer does not have a minimum scale. The minScale value should always be larger than the maxScale value, and lesser than or equal to the service specification.

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

Implements MinScale

Property Value

System.Nullable<System.Double>

TileLayer.OnRefresh Property

Fires if the layer has the refreshInterval set or when refresh() method is called.
The event payload indicates if the layer’s data has changed.

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

Property Value

Microsoft.AspNetCore.Components.EventCallback<RefreshEvent>

TileLayer.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

TileLayer.RefreshInterval Property

Refresh interval of the layer in minutes. Value of 0 indicates no refresh.
Default Value: 0

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

Implements RefreshInterval

Property Value

System.Nullable<System.Double>

TileLayer.Resampling Property

Resampling is enabled by default in 2D MapView and 3D SceneView.
default true
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Boolean>

TileLayer.SourceJSON Property

The tiled map service’s metadata JSON
exposed by the ArcGIS REST API.
ArcGIS Maps SDK for JavaScript

public string? SourceJSON { get; set; }

Property Value

System.String

TileLayer.SpatialReference Property

The spatial reference of the layer as defined by the service.
ArcGIS Maps SDK for JavaScript

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

Implements SpatialReference, SpatialReference

Property Value

SpatialReference

TileLayer.Sublayers Property

A Collection of Sublayer objects.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Layers.Sublayer>? Sublayers { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<Sublayer>

TileLayer.Subtables Property

A flat Collection of all the tables
in the layer including the tables of its sublayers.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Layers.Sublayer>? Subtables { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<Sublayer>

TileLayer.TileInfo Property

The tiling scheme information for the layer.

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

Implements TileInfo

Property Value

TileInfo

TileLayer.TileServers Property

An array of tile servers used for changing map tiles.

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

Property Value

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

TileLayer.Type Property

Used internally to identify the sub type of Layer

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

Property Value

LayerType

TileLayer.Url Property

The URL of the REST endpoint of the layer.
ArcGIS Maps SDK for JavaScript

public string? Url { get; set; }

Property Value

System.String

TileLayer.Version Property

The version of ArcGIS Server in which the map service is published.
ArcGIS Maps SDK for JavaScript

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

Implements Version

Property Value

System.Nullable<System.Double>

Methods

TileLayer.AddToSubtables(Sublayer[]) Method

Asynchronously adds elements to the Subtables property.

public System.Threading.Tasks.Task AddToSubtables(params dymaptic.GeoBlazor.Core.Components.Layers.Sublayer[] values);

Parameters

values Sublayer[]

The elements to add.

Returns

System.Threading.Tasks.Task

TileLayer.AddToTileServers(string[]) Method

Asynchronously adds elements to the TileServers property.

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

Parameters

values System.String[]

The elements to add.

Returns

System.Threading.Tasks.Task

TileLayer.GetAllSublayers() Method

Asynchronously retrieve the current value of the AllSublayers property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Layers.Sublayer>?> GetAllSublayers();

Returns

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

TileLayer.GetApiKey() Method

Asynchronously retrieve the current value of the ApiKey property.

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

Implements GetApiKey()

Returns

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

TileLayer.GetAttributionDataUrl() Method

Asynchronously retrieve the current value of the AttributionDataUrl property.

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

Returns

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

TileLayer.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>>

TileLayer.GetCapabilities() Method

Asynchronously retrieve the current value of the Capabilities property.

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

Implements GetCapabilities()

Returns

System.Threading.Tasks.Task<ArcGISMapServiceCapabilities>

TileLayer.GetCopyright() Method

Asynchronously retrieve the current value of the Copyright property.

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

Implements GetCopyright(), GetCopyright()

Returns

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

TileLayer.GetCustomParameters() Method

Asynchronously retrieve the current value of the CustomParameters property.

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

Implements GetCustomParameters()

Returns

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

TileLayer.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>

TileLayer.GetHasAttributionData() Method

Asynchronously retrieve the current value of the HasAttributionData property.

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

Returns

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

TileLayer.GetLegendEnabled() Method

Asynchronously retrieve the current value of the LegendEnabled property.

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

Implements GetLegendEnabled()

Returns

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

TileLayer.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>>

TileLayer.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>>

TileLayer.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>

TileLayer.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>>

TileLayer.GetResampling() Method

Asynchronously retrieve the current value of the Resampling property.

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

Returns

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

TileLayer.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>

TileLayer.GetSpatialReference() Method

Asynchronously retrieve the current value of the SpatialReference property.

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

Implements GetSpatialReference(), GetSpatialReference()

Returns

System.Threading.Tasks.Task<SpatialReference>

TileLayer.GetSublayers() Method

Asynchronously retrieve the current value of the Sublayers property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Layers.Sublayer>?> GetSublayers();

Returns

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

TileLayer.GetSubtables() Method

Asynchronously retrieve the current value of the Subtables property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Layers.Sublayer>?> GetSubtables();

Returns

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

TileLayer.GetTileInfo() Method

Asynchronously retrieve the current value of the TileInfo property.

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

Implements GetTileInfo()

Returns

System.Threading.Tasks.Task<TileInfo>

TileLayer.GetTileServers() Method

Asynchronously retrieve the current value of the TileServers property.

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

Returns

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

TileLayer.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>

TileLayer.GetVersion() Method

Asynchronously retrieve the current value of the Version property.

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

Implements GetVersion()

Returns

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

TileLayer.OnJsRefresh(IJSStreamReference) Method

JavaScript-Invokable Method for internal use only.

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

Parameters

jsStreamRef Microsoft.JSInterop.IJSStreamReference

Returns

System.Threading.Tasks.Task

TileLayer.Refresh() Method

Fetches all the data for the layer.
ArcGIS Maps SDK for JavaScript

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

Implements Refresh()

Returns

System.Threading.Tasks.ValueTask

TileLayer.RemoveFromSubtables(Sublayer[]) Method

Asynchronously remove an element from the Subtables property.

public System.Threading.Tasks.Task RemoveFromSubtables(params dymaptic.GeoBlazor.Core.Components.Layers.Sublayer[] values);

Parameters

values Sublayer[]

The elements to remove.

Returns

System.Threading.Tasks.Task

TileLayer.RemoveFromTileServers(string[]) Method

Asynchronously remove an element from the TileServers property.

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

Parameters

values System.String[]

The elements to remove.

Returns

System.Threading.Tasks.Task

TileLayer.SetApiKey(string) Method

Asynchronously set the value of the ApiKey property after render.

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

Parameters

value System.String

The value to set.

Implements SetApiKey(string)

Returns

System.Threading.Tasks.Task

TileLayer.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

TileLayer.SetCopyright(string) Method

Asynchronously set the value of the Copyright property after render.

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

Parameters

value System.String

The value to set.

Implements SetCopyright(string), SetCopyright(string)

Returns

System.Threading.Tasks.Task

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

Asynchronously set the value of the CustomParameters property after render.

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

Parameters

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

The value to set.

Implements SetCustomParameters(Dictionary<string,object>)

Returns

System.Threading.Tasks.Task

TileLayer.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

TileLayer.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.

Implements SetLegendEnabled(Nullable<bool>)

Returns

System.Threading.Tasks.Task

TileLayer.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

TileLayer.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

TileLayer.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

TileLayer.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

TileLayer.SetRefreshInterval(Nullable) Method

Asynchronously set the value of the RefreshInterval property after render.

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

Parameters

value System.Nullable<System.Double>

The value to set.

Implements SetRefreshInterval(Nullable<double>)

Returns

System.Threading.Tasks.Task

TileLayer.SetResampling(Nullable) Method

Asynchronously set the value of the Resampling property after render.

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

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

TileLayer.SetSubtables(IReadOnlyList) Method

Asynchronously set the value of the Subtables property after render.

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

Parameters

value System.Collections.Generic.IReadOnlyList<Sublayer>

The value to set.

Returns

System.Threading.Tasks.Task

TileLayer.SetTileInfo(TileInfo) Method

Asynchronously set the value of the TileInfo property after render.

public System.Threading.Tasks.Task SetTileInfo(dymaptic.GeoBlazor.Core.Components.TileInfo? value);

Parameters

value TileInfo

The value to set.

Implements SetTileInfo(TileInfo)

Returns

System.Threading.Tasks.Task

TileLayer.SetTileServers(IReadOnlyList) Method

Asynchronously set the value of the TileServers property after render.

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

Parameters

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

The value to set.

Returns

System.Threading.Tasks.Task

TileLayer.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

TileLayer.ValidateRequiredGeneratedChildren() Method

Validates source-generated child components.

public override void ValidateRequiredGeneratedChildren();

Implements ValidateRequiredGeneratedChildren()