GeoBlazor Pro

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Model

Association Class

The utility network associations model connectivity, containment and structure relations between assets.
ArcGIS Maps SDK for JavaScript

public class Association :
System.IEquatable<dymaptic.GeoBlazor.Pro.Model.Association>

Inheritance System.Object 🡒 Association

Implements System.IEquatable<Association>

Constructors

Association(string, Nullable, string, NetworkElement, Polyline, string, Nullable, Nullable, Nullable, NetworkElement) Constructor

The utility network associations model connectivity, containment and structure relations between assets.
ArcGIS Maps SDK for JavaScript

public Association(string? AssociationType=null, System.Nullable<double> ErrorCode=null, string? ErrorMessage=null, dymaptic.GeoBlazor.Pro.Model.NetworkElement? FromNetworkElement=null, dymaptic.GeoBlazor.Core.Components.Geometries.Polyline? Geometry=null, string? GlobalId=null, System.Nullable<bool> IsContentVisible=null, System.Nullable<double> PercentAlong=null, System.Nullable<double> Status=null, dymaptic.GeoBlazor.Pro.Model.NetworkElement? ToNetworkElement=null);

Parameters

AssociationType System.String

The type of association.
ArcGIS Maps SDK for JavaScript

ErrorCode System.Nullable<System.Double>

Error code returned from the server for a failed associations query.
ArcGIS Maps SDK for JavaScript

ErrorMessage System.String

Message returned from the server for a failed associations query.
ArcGIS Maps SDK for JavaScript

FromNetworkElement NetworkElement

The from side network element of the association.
ArcGIS Maps SDK for JavaScript

Geometry dymaptic.GeoBlazor.Core.Components.Geometries.Polyline

The synthesized polyline geometry created between the two network elements.
ArcGIS Maps SDK for JavaScript

GlobalId System.String

The globalId (UUID) of the association record, uniquely identifies this association row.
ArcGIS Maps SDK for JavaScript

IsContentVisible System.Nullable<System.Boolean>

Specifies the content visibility on the map.
ArcGIS Maps SDK for JavaScript

PercentAlong System.Nullable<System.Double>

This double parameter of value of 0-1 indicates a percentage along the line of where the trace location is placed.
ArcGIS Maps SDK for JavaScript

Status System.Nullable<System.Double>

Indicates the type of association a feature or object participates in, the role the network feature plays in the association relationship, and any properties that are set.
ArcGIS Maps SDK for JavaScript

ToNetworkElement NetworkElement

The to side network element of the association.
ArcGIS Maps SDK for JavaScript

Properties

Association.AssociationType Property

The type of association.
ArcGIS Maps SDK for JavaScript

public string? AssociationType { get; set; }

Property Value

System.String

Association.ErrorCode Property

Error code returned from the server for a failed associations query.
ArcGIS Maps SDK for JavaScript

public System.Nullable<double> ErrorCode { get; set; }

Property Value

System.Nullable<System.Double>

Association.ErrorMessage Property

Message returned from the server for a failed associations query.
ArcGIS Maps SDK for JavaScript

public string? ErrorMessage { get; set; }

Property Value

System.String

Association.FromNetworkElement Property

The from side network element of the association.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Pro.Model.NetworkElement? FromNetworkElement { get; set; }

Property Value

NetworkElement

Association.Geometry Property

The synthesized polyline geometry created between the two network elements.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.Geometries.Polyline? Geometry { get; set; }

Property Value

dymaptic.GeoBlazor.Core.Components.Geometries.Polyline

Association.GlobalId Property

The globalId (UUID) of the association record, uniquely identifies this association row.
ArcGIS Maps SDK for JavaScript

public string? GlobalId { get; set; }

Property Value

System.String

Association.IsContentVisible Property

Specifies the content visibility on the map.
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> IsContentVisible { get; set; }

Property Value

System.Nullable<System.Boolean>

Association.PercentAlong Property

This double parameter of value of 0-1 indicates a percentage along the line of where the trace location is placed.
ArcGIS Maps SDK for JavaScript

public System.Nullable<double> PercentAlong { get; set; }

Property Value

System.Nullable<System.Double>

Association.Status Property

Indicates the type of association a feature or object participates in, the role the network feature plays in the association relationship, and any properties that are set.
ArcGIS Maps SDK for JavaScript

public System.Nullable<double> Status { get; set; }

Property Value

System.Nullable<System.Double>

Association.ToNetworkElement Property

The to side network element of the association.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Pro.Model.NetworkElement? ToNetworkElement { get; set; }

Property Value

NetworkElement