dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components

AuthoringInfoField Class

A numeric field used for generating a relationship renderer
along with field2.
ArcGIS Maps SDK for JavaScript

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

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

Constructors

AuthoringInfoField() Constructor

Parameterless constructor for use as a Razor Component.

public AuthoringInfoField();

AuthoringInfoField(IReadOnlyList, string, 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 AuthoringInfoField(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.AuthoringInfoField1ClassBreakInfos>? classBreakInfos=null, string? field=null, string? label=null, string? normalizationField=null);

Parameters

classBreakInfos System.Collections.Generic.IReadOnlyList<AuthoringInfoField1ClassBreakInfos>

Describes the class breaks generated for this field.
ArcGIS Maps SDK for JavaScript

field System.String

The name of a numeric field.
ArcGIS Maps SDK for JavaScript

label System.String

The label used to describe the field or variable in the legend.
ArcGIS Maps SDK for JavaScript

normalizationField System.String

The name of a numeric field used to normalize the given field.
ArcGIS Maps SDK for JavaScript

Properties

AuthoringInfoField.ClassBreakInfos Property

Describes the class breaks generated for this field.
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Collections.Generic.IReadOnlyList<AuthoringInfoField1ClassBreakInfos>

AuthoringInfoField.Field Property

The name of a numeric field.
ArcGIS Maps SDK for JavaScript

public string? Field { get; set; }

Property Value

System.String

AuthoringInfoField.Label Property

The label used to describe the field or variable in the legend.
ArcGIS Maps SDK for JavaScript

public string? Label { get; set; }

Property Value

System.String

AuthoringInfoField.NormalizationField Property

The name of a numeric field used to normalize the given field.
ArcGIS Maps SDK for JavaScript

public string? NormalizationField { get; set; }

Property Value

System.String

Methods

AuthoringInfoField.AddToClassBreakInfos(AuthoringInfoField1ClassBreakInfos[]) Method

Asynchronously adds elements to the ClassBreakInfos property.

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

Parameters

values AuthoringInfoField1ClassBreakInfos[]

The elements to add.

Returns

System.Threading.Tasks.Task

AuthoringInfoField.GetClassBreakInfos() Method

Asynchronously retrieve the current value of the ClassBreakInfos property.

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

Returns

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

AuthoringInfoField.GetField() Method

Asynchronously retrieve the current value of the Field property.

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

Returns

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

AuthoringInfoField.GetLabel() Method

Asynchronously retrieve the current value of the Label property.

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

Returns

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

AuthoringInfoField.GetNormalizationField() Method

Asynchronously retrieve the current value of the NormalizationField property.

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

Returns

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

AuthoringInfoField.RemoveFromClassBreakInfos(AuthoringInfoField1ClassBreakInfos[]) Method

Asynchronously remove an element from the ClassBreakInfos property.

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

Parameters

values AuthoringInfoField1ClassBreakInfos[]

The elements to remove.

Returns

System.Threading.Tasks.Task

AuthoringInfoField.SetClassBreakInfos(IReadOnlyList) Method

Asynchronously set the value of the ClassBreakInfos property after render.

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

Parameters

value System.Collections.Generic.IReadOnlyList<AuthoringInfoField1ClassBreakInfos>

The value to set.

Returns

System.Threading.Tasks.Task

AuthoringInfoField.SetField(string) Method

Asynchronously set the value of the Field property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

AuthoringInfoField.SetLabel(string) Method

Asynchronously set the value of the Label property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

AuthoringInfoField.SetNormalizationField(string) Method

Asynchronously set the value of the NormalizationField property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

AuthoringInfoField.ValidateRequiredGeneratedChildren() Method

Validates source-generated child components.

public override void ValidateRequiredGeneratedChildren();

Implements ValidateRequiredGeneratedChildren()