dymaptic.GeoBlazor.Core
dymaptic.GeoBlazor.Core.Components.Renderers
RasterPresetRenderer Class
Defines a predefined raster renderer associated with an ImageryLayer or ImageryTileLayer.
ArcGIS Maps SDK for JavaScript
public class RasterPresetRenderer : dymaptic.GeoBlazor.Core.Components.MapComponent
Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 MapComponent 🡒 RasterPresetRenderer
Constructors
RasterPresetRenderer() Constructor
Parameterless constructor for use as a Razor Component.
public RasterPresetRenderer();
RasterPresetRenderer(IReadOnlyList, Nullable, string, Renderer, string) Constructor
Constructor for use in C# code. Use named parameters (e.g., item1: value1, item2: value2) to set properties in any order.
public RasterPresetRenderer(System.Collections.Generic.IReadOnlyList<long>? bandIds=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.Method> method=null, string? name=null, dymaptic.GeoBlazor.Core.Components.Renderers.Renderer? renderer=null, string? value=null);
Parameters
bandIds
System.Collections.Generic.IReadOnlyList<System.Int64>
The band ids associated with the raster renderer.
ArcGIS Maps SDK for JavaScript
method
System.Nullable<Method>
Specifies how to match the renderer.
ArcGIS Maps SDK for JavaScript
name
System.String
The name of the preset renderer.
ArcGIS Maps SDK for JavaScript
renderer
Renderer
The raster renderer associated with the selected value and method.
ArcGIS Maps SDK for JavaScript
value
System.String
The corresponding value of selected method.
ArcGIS Maps SDK for JavaScript
Properties
RasterPresetRenderer.BandIds Property
The band ids associated with the raster renderer.
ArcGIS Maps SDK for JavaScript
public System.Collections.Generic.IReadOnlyList<long>? BandIds { get; set; }
Property Value
System.Collections.Generic.IReadOnlyList<System.Int64>
RasterPresetRenderer.Method Property
Specifies how to match the renderer.
ArcGIS Maps SDK for JavaScript
public System.Nullable<dymaptic.GeoBlazor.Core.Enums.Method> Method { get; set; }
Property Value
RasterPresetRenderer.Name Property
The name of the preset renderer.
ArcGIS Maps SDK for JavaScript
public string? Name { get; set; }
Property Value
RasterPresetRenderer.Renderer Property
The raster renderer associated with the selected value and method.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Components.Renderers.Renderer? Renderer { get; set; }
Property Value
RasterPresetRenderer.Value Property
The corresponding value of selected method.
ArcGIS Maps SDK for JavaScript
public string? Value { get; set; }
Property Value
Methods
RasterPresetRenderer.AddToBandIds(long[]) Method
Asynchronously adds elements to the BandIds property.
public System.Threading.Tasks.Task AddToBandIds(params long[] values);
Parameters
values
System.Int64[]
The elements to add.
Returns
RasterPresetRenderer.GetBandIds() Method
Asynchronously retrieve the current value of the BandIds property.
public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<long>?> GetBandIds();
Returns
System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<System.Int64>>
RasterPresetRenderer.GetMethod() Method
Asynchronously retrieve the current value of the Method property.
public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.Method>> GetMethod();
Returns
System.Threading.Tasks.Task<System.Nullable<Method>>
RasterPresetRenderer.GetName() Method
Asynchronously retrieve the current value of the Name property.
public System.Threading.Tasks.Task<string?> GetName();
Returns
System.Threading.Tasks.Task<System.String>
RasterPresetRenderer.GetRenderer() Method
Asynchronously retrieve the current value of the Renderer property.
public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Renderers.Renderer?> GetRenderer();
Returns
System.Threading.Tasks.Task<Renderer>
RasterPresetRenderer.GetValue() Method
Asynchronously retrieve the current value of the Value property.
public System.Threading.Tasks.Task<string?> GetValue();
Returns
System.Threading.Tasks.Task<System.String>
RasterPresetRenderer.RemoveFromBandIds(long[]) Method
Asynchronously remove an element from the BandIds property.
public System.Threading.Tasks.Task RemoveFromBandIds(params long[] values);
Parameters
values
System.Int64[]
The elements to remove.
Returns
RasterPresetRenderer.SetBandIds(IReadOnlyList) Method
Asynchronously set the value of the BandIds property after render.
public System.Threading.Tasks.Task SetBandIds(System.Collections.Generic.IReadOnlyList<long>? value);
Parameters
value
System.Collections.Generic.IReadOnlyList<System.Int64>
The value to set.
Returns
RasterPresetRenderer.SetMethod(Nullable) Method
Asynchronously set the value of the Method property after render.
public System.Threading.Tasks.Task SetMethod(System.Nullable<dymaptic.GeoBlazor.Core.Enums.Method> value);
Parameters
value
System.Nullable<Method>
The value to set.
Returns
RasterPresetRenderer.SetName(string) Method
Asynchronously set the value of the Name property after render.
public System.Threading.Tasks.Task SetName(string? value);
Parameters
value
System.String
The value to set.
Returns
RasterPresetRenderer.SetRenderer(Renderer) Method
Asynchronously set the value of the Renderer property after render.
public System.Threading.Tasks.Task SetRenderer(dymaptic.GeoBlazor.Core.Components.Renderers.Renderer? value);
Parameters
value
Renderer
The value to set.
Returns
RasterPresetRenderer.SetValue(string) Method
Asynchronously set the value of the Value property after render.
public System.Threading.Tasks.Task SetValue(string? value);
Parameters
value
System.String
The value to set.
Returns
RasterPresetRenderer.ValidateRequiredGeneratedChildren() Method
Validates source-generated child components.
public override void ValidateRequiredGeneratedChildren();
Implements ValidateRequiredGeneratedChildren()