dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Interfaces

IArcGISMapService Interface

Interface for types MapImageLayer, TileLayer

public interface IArcGISMapService :
dymaptic.GeoBlazor.Core.Interfaces.IMapComponent

Derived
MapImageLayer
TileLayer

Implements IMapComponent

Properties

IArcGISMapService.Capabilities Property

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

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

Property Value

ArcGISMapServiceCapabilities

IArcGISMapService.Copyright Property

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

string? Copyright { get; set; }

Property Value

System.String

IArcGISMapService.FullExtent Property

The full extent of the layer as defined by the map service.
ArcGIS Maps SDK for JavaScript

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

Property Value

Extent

IArcGISMapService.LegendEnabled Property

Indicates whether the layer will be included in the legend.
default true
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Boolean>

IArcGISMapService.SpatialReference Property

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

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

Property Value

SpatialReference

IArcGISMapService.Version Property

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

System.Nullable<double> Version { get; }

Property Value

System.Nullable<System.Double>

Methods

IArcGISMapService.GetCapabilities() Method

Asynchronously retrieve the current value of the Capabilities property.

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

Returns

System.Threading.Tasks.Task<ArcGISMapServiceCapabilities>

IArcGISMapService.GetCopyright() Method

Asynchronously retrieve the current value of the Copyright property.

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

Returns

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

IArcGISMapService.GetFullExtent() Method

Asynchronously retrieve the current value of the FullExtent property.

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

Returns

System.Threading.Tasks.Task<Extent>

IArcGISMapService.GetLegendEnabled() Method

Asynchronously retrieve the current value of the LegendEnabled property.

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

Returns

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

IArcGISMapService.GetSpatialReference() Method

Asynchronously retrieve the current value of the SpatialReference property.

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

Returns

System.Threading.Tasks.Task<SpatialReference>

IArcGISMapService.GetVersion() Method

Asynchronously retrieve the current value of the Version property.

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

Returns

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

IArcGISMapService.SetCopyright(string) Method

Asynchronously set the value of the Copyright property after render.

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

Parameters

value System.String

Returns

System.Threading.Tasks.Task

IArcGISMapService.SetFullExtent(Extent) Method

Asynchronously set the value of the FullExtent property after render.

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

Parameters

value Extent

Returns

System.Threading.Tasks.Task

IArcGISMapService.SetLegendEnabled(Nullable) Method

Asynchronously set the value of the LegendEnabled property after render.

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

Parameters

value System.Nullable<System.Boolean>

Returns

System.Threading.Tasks.Task