Class UtilityNetwork
An instance of this class represents the central Utility Network.
Inheritance
Namespace: Esri.ArcGISRuntime.UtilityNetworks
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class UtilityNetwork : INotifyPropertyChanged, ILoadable
Remarks
This is the central class for utility network schema information and tracing.
Utility
Constructors
Name | Description |
---|---|
Utility |
Initializes a new instance of the Utility |
Utility |
Initializes a new instance of the Utility |
Properties
Name | Description |
---|---|
Definition | Gets the definition of the utility network. |
Dirty |
Gets the dirty area table of the Utility |
Geodatabase | Gets the Geodatabase that contains this Utility |
Load |
Gets the exception associated with a failed load. This property remains |
Load |
Gets the current load status. |
Name | Gets the name of the utility network. |
Service |
Gets the Service |
Uri | Gets the feature service URI used to create utility network. |
Methods
Name | Description |
---|---|
Add |
Adds an association between two utility elements in this utility network. |
Can |
Checks if the utility association can be added to the utility network. |
Can |
Checks if a utility association with the specified type between the specified utility elements can be added to the utility network. |
Cancel |
Cancel the previous load operation. |
Can |
Checks whether associations can be deleted. |
Create |
Creates and loads utility network using the URI to the feature service. |
Create |
Creates and loads utility network using the URL to the feature service and a map. |
Create |
Creates a Utility |
Create |
Creates a Utility |
Create |
Creates a Utility |
Create |
Creates a Utility |
Delete |
Deletes an association from this utility network. |
DeleteAssociationsAsync(IEnumerable<UtilityAssociation>) | Deletes a collection of associations from this utility network. |
Get |
Asynchronously retrieves a list of all Utility |
Get |
Asynchronously retrieves a list of all Utility |
Get |
Asynchronously retrieves a list of all Utility |
Get |
Asynchronously retrieves a list of all Utility |
Get |
Asynchronously retrieves a list of all Utility |
Get |
Asynchronously retrieves a list of all Utility |
Get |
Asynchronously retrieves a list of all Utility |
Get |
Asynchronously retrieves a list of all Utility |
GetFeaturesForElementsAsync(IEnumerable<UtilityElement>) | Asynchronously gets the set of loaded Arc |
GetFeaturesForElementsAsync(IEnumerable<UtilityElement>, CancellationToken) | Asynchronously gets the set of loaded Arc |
Get |
Asynchronously retrieves the current state of the utility network. |
Get |
Asynchronously retrieves the current state of the utility network. |
Load |
Asynchronously initiates loading of this utility network. |
Query |
Asynchronously retrieves a list of all Utility |
Query |
Asynchronously retrieves a list of all Utility |
Retry |
Asynchronously retries loading of this utility network. |
Trace |
Asynchronously begins a trace with the supplied Utility |
Trace |
Asynchronously begins a trace with the supplied Utility |
Validate |
Returns a job that when started will validate the utility network topology within the provided extent. |
Validate |
Returns a job that when started will validate the utility network topology within the provided extent. |
Events
Name | Description |
---|---|
Loaded | Occurs when the utility network is loaded. |
Load |
Occurs when the utility network LoadStatus is changed. |
Property |
Occurs when a property value changes. |
Applies to
Target | Versions |
---|---|
.NET Standard 2.0 | 100.6 - 200.6 |
.NET | 100.13 - 200.6 |
.NET Windows | 100.13 - 200.6 |
.NET Android | 200.0 - 200.6 |
.NET iOS | 200.0 - 200.6 |
.NET Framework | 100.6 - 200.6 |
Xamarin.Android | 100.6 - 100.15 |
Xamarin.iOS | 100.6 - 100.15 |
UWP | 100.6 - 200.6 |