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
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
WMTSSublayer.ImageFormat Property
The map image format (MIME type) to request.
ArcGIS Maps SDK for JavaScript
public string? ImageFormat { get; set; }
Property Value
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
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
WMTSSublayer.TileMatrixSetId Property
The id of the TileMatrixSet to request.
ArcGIS Maps SDK for JavaScript
public string? TileMatrixSetId { get; set; }
Property Value
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
WMTSSublayer.WMTSSublayerId Property
The unique ID assigned to the sublayer.
ArcGIS Maps SDK for JavaScript
public string? WMTSSublayerId { get; set; }
Property Value
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
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
The elements to add.
Returns
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
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
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
The elements to remove.
Returns
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
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
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
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
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
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
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
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
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
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
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
WMTSSublayer.ValidateRequiredGeneratedChildren() Method
Validates source-generated child components.
public override void ValidateRequiredGeneratedChildren();
Implements ValidateRequiredGeneratedChildren()