dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components

WMTSSublayer Class

Represents a sublayer in a WMTSLayer.
ArcGIS Maps SDK for JavaScript

public class WMTSSublayer : dymaptic.GeoBlazor.Core.Components.MapComponent

Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 MapComponent 🡒 WMTSSublayer

Constructors

WMTSSublayer() Constructor

Parameterless constructor for use as a Razor Component.

public WMTSSublayer();

WMTSSublayer(string, Extent, string, IReadOnlyList, string, IReadOnlyList, string, IReadOnlyList, string, string) Constructor

Constructor for use in C# code. Use named parameters (e.g., item1: value1, item2: value2) to set properties in any order.

public WMTSSublayer(string? description=null, dymaptic.GeoBlazor.Core.Components.Geometries.Extent? fullExtent=null, string? imageFormat=null, System.Collections.Generic.IReadOnlyList<string>? imageFormats=null, string? styleId=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.WMTSStyle>? styles=null, string? tileMatrixSetId=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.TileMatrixSet>? tileMatrixSets=null, string? title=null, string? wMTSSublayerId=null);

Parameters

description System.String

Description for the WMTS sublayer.
ArcGIS Maps SDK for JavaScript

fullExtent Extent

The full extent of the layer.
ArcGIS Maps SDK for JavaScript

imageFormat System.String

The map image format (MIME type) to request.
ArcGIS Maps SDK for JavaScript

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

Supported image formats as retrieved from the GetCapabilities request.
ArcGIS Maps SDK for JavaScript

styleId System.String

The WMTSStyle to request.
ArcGIS Maps SDK for JavaScript

styles System.Collections.Generic.IReadOnlyList<WMTSStyle>

A collection of supported WMTSStyles as retrieved from the GetCapabilities request.
ArcGIS Maps SDK for JavaScript

tileMatrixSetId System.String

The id of the TileMatrixSet to request.
ArcGIS Maps SDK for JavaScript

tileMatrixSets System.Collections.Generic.IReadOnlyList<TileMatrixSet>

A collection of supported TileMatrixSets.
ArcGIS Maps SDK for JavaScript

title System.String

The title of the WMTS sublayer used to identify it in places such as the
LayerList and Legend widgets.
ArcGIS Maps SDK for JavaScript

wMTSSublayerId System.String

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

Properties

WMTSSublayer.Description Property

Description for the WMTS sublayer.
ArcGIS Maps SDK for JavaScript

public string? Description { get; set; }

Property Value

System.String

WMTSSublayer.FullExtent Property

The full extent of the layer.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.Geometries.Extent? FullExtent { get; set; }

Property Value

Extent

WMTSSublayer.ImageFormat Property

The map image format (MIME type) to request.
ArcGIS Maps SDK for JavaScript

public string? ImageFormat { get; set; }

Property Value

System.String

WMTSSublayer.ImageFormats Property

Supported image formats as retrieved from the GetCapabilities request.
ArcGIS Maps SDK for JavaScript

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

Property Value

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

WMTSSublayer.StyleId Property

The WMTSStyle to request.
ArcGIS Maps SDK for JavaScript

public string? StyleId { get; set; }

Property Value

System.String

WMTSSublayer.Styles Property

A collection of supported WMTSStyles as retrieved from the GetCapabilities request.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.WMTSStyle>? Styles { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<WMTSStyle>

WMTSSublayer.TileMatrixSet Property

The TileMatrixSet to request.
ArcGIS Maps SDK for JavaScript

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

Property Value

TileMatrixSet

WMTSSublayer.TileMatrixSetId Property

The id of the TileMatrixSet to request.
ArcGIS Maps SDK for JavaScript

public string? TileMatrixSetId { get; set; }

Property Value

System.String

WMTSSublayer.TileMatrixSets Property

A collection of supported TileMatrixSets.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.TileMatrixSet>? TileMatrixSets { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<TileMatrixSet>

WMTSSublayer.Title Property

The title of the WMTS sublayer used to identify it in places such as the
LayerList and Legend widgets.
ArcGIS Maps SDK for JavaScript

public string? Title { get; set; }

Property Value

System.String

WMTSSublayer.WMTSSublayerId Property

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

public string? WMTSSublayerId { get; set; }

Property Value

System.String

Methods

WMTSSublayer.AddToImageFormats(string[]) Method

Asynchronously adds elements to the ImageFormats property.

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

Parameters

values System.String[]

The elements to add.

Returns

System.Threading.Tasks.Task

WMTSSublayer.AddToStyles(WMTSStyle[]) Method

Asynchronously adds elements to the Styles property.

public System.Threading.Tasks.Task AddToStyles(params dymaptic.GeoBlazor.Core.Components.WMTSStyle[] values);

Parameters

values WMTSStyle[]

The elements to add.

Returns

System.Threading.Tasks.Task

WMTSSublayer.AddToTileMatrixSets(TileMatrixSet[]) Method

Asynchronously adds elements to the TileMatrixSets property.

public System.Threading.Tasks.Task AddToTileMatrixSets(params dymaptic.GeoBlazor.Core.Components.TileMatrixSet[] values);

Parameters

values TileMatrixSet[]

The elements to add.

Returns

System.Threading.Tasks.Task

WMTSSublayer.GetDescription() Method

Asynchronously retrieve the current value of the Description property.

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

Returns

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

WMTSSublayer.GetFullExtent() Method

Asynchronously retrieve the current value of the FullExtent property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Geometries.Extent?> GetFullExtent();

Returns

System.Threading.Tasks.Task<Extent>

WMTSSublayer.GetImageFormat() Method

Asynchronously retrieve the current value of the ImageFormat property.

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

Returns

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

WMTSSublayer.GetImageFormats() Method

Asynchronously retrieve the current value of the ImageFormats property.

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

Returns

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

WMTSSublayer.GetStyleId() Method

Asynchronously retrieve the current value of the StyleId property.

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

Returns

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

WMTSSublayer.GetStyles() Method

Asynchronously retrieve the current value of the Styles property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.WMTSStyle>?> GetStyles();

Returns

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

WMTSSublayer.GetTileMatrixSet() Method

Asynchronously retrieve the current value of the TileMatrixSet property.

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

Returns

System.Threading.Tasks.Task<TileMatrixSet>

WMTSSublayer.GetTileMatrixSetId() Method

Asynchronously retrieve the current value of the TileMatrixSetId property.

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

Returns

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

WMTSSublayer.GetTileMatrixSets() Method

Asynchronously retrieve the current value of the TileMatrixSets property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.TileMatrixSet>?> GetTileMatrixSets();

Returns

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

WMTSSublayer.GetTitle() Method

Asynchronously retrieve the current value of the Title property.

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

Returns

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

WMTSSublayer.GetWMTSSublayerId() Method

Asynchronously retrieve the current value of the WMTSSublayerId property.

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

Returns

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

WMTSSublayer.RemoveFromImageFormats(string[]) Method

Asynchronously remove an element from the ImageFormats property.

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

Parameters

values System.String[]

The elements to remove.

Returns

System.Threading.Tasks.Task

WMTSSublayer.RemoveFromStyles(WMTSStyle[]) Method

Asynchronously remove an element from the Styles property.

public System.Threading.Tasks.Task RemoveFromStyles(params dymaptic.GeoBlazor.Core.Components.WMTSStyle[] values);

Parameters

values WMTSStyle[]

The elements to remove.

Returns

System.Threading.Tasks.Task

WMTSSublayer.RemoveFromTileMatrixSets(TileMatrixSet[]) Method

Asynchronously remove an element from the TileMatrixSets property.

public System.Threading.Tasks.Task RemoveFromTileMatrixSets(params dymaptic.GeoBlazor.Core.Components.TileMatrixSet[] values);

Parameters

values TileMatrixSet[]

The elements to remove.

Returns

System.Threading.Tasks.Task

WMTSSublayer.SetDescription(string) Method

Asynchronously set the value of the Description property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

WMTSSublayer.SetFullExtent(Extent) Method

Asynchronously set the value of the FullExtent property after render.

public System.Threading.Tasks.Task SetFullExtent(dymaptic.GeoBlazor.Core.Components.Geometries.Extent? value);

Parameters

value Extent

The value to set.

Returns

System.Threading.Tasks.Task

WMTSSublayer.SetImageFormat(string) Method

Asynchronously set the value of the ImageFormat property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

WMTSSublayer.SetImageFormats(IReadOnlyList) Method

Asynchronously set the value of the ImageFormats property after render.

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

Parameters

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

The value to set.

Returns

System.Threading.Tasks.Task

WMTSSublayer.SetStyleId(string) Method

Asynchronously set the value of the StyleId property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

WMTSSublayer.SetStyles(IReadOnlyList) Method

Asynchronously set the value of the Styles property after render.

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

Parameters

value System.Collections.Generic.IReadOnlyList<WMTSStyle>

The value to set.

Returns

System.Threading.Tasks.Task

WMTSSublayer.SetTileMatrixSetId(string) Method

Asynchronously set the value of the TileMatrixSetId property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

WMTSSublayer.SetTileMatrixSets(IReadOnlyList) Method

Asynchronously set the value of the TileMatrixSets property after render.

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

Parameters

value System.Collections.Generic.IReadOnlyList<TileMatrixSet>

The value to set.

Returns

System.Threading.Tasks.Task

WMTSSublayer.SetTitle(string) Method

Asynchronously set the value of the Title property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

WMTSSublayer.SetWMTSSublayerId(string) Method

Asynchronously set the value of the WMTSSublayerId property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

WMTSSublayer.ValidateRequiredGeneratedChildren() Method

Validates source-generated child components.

public override void ValidateRequiredGeneratedChildren();

Implements ValidateRequiredGeneratedChildren()