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
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
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
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
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
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
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
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
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
AuthoringInfoField.ValidateRequiredGeneratedChildren() Method
Validates source-generated child components.
public override void ValidateRequiredGeneratedChildren();
Implements ValidateRequiredGeneratedChildren()