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
IArcGISMapService.Copyright Property
The copyright text as defined by the service.
ArcGIS Maps SDK for JavaScript
string? Copyright { get; set; }
Property Value
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
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
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
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
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>