Class UtilityNetworkDefinition
An instance of this class represents the metadata of a Utility Network.
Inheritance
Namespace: Esri.ArcGISRuntime.UtilityNetworks
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class UtilityNetworkDefinition
Remarks
Provides metadata (e.g domain networks, network sources, and more) about a Utility Network.
Properties
| Name | Description |
|---|---|
| Capabilities | Gets a value indicating the supported utility network capabilities. |
| Categories | Gets the collection of utility network categories in the utility network metadata. |
| DomainNetworks | Gets the collection of domain networks in the utility network metadata. |
| Extent | Gets the Envelope representing the service territory area used to define the UtilityNetwork. |
| NetworkAttributes | Gets the network attributes in the utility network definition. |
| NetworkSources | Gets the network sources in the utility network definition. |
| SchemaVersion | Gets the utility network schema version number reported by the utility network metadata. |
| TerminalConfigurations | Gets the UtilityTerminalConfiguration objects defined for this utility network. |
Methods
| Name | Description |
|---|---|
| GetDomainNetwork(String) | Gets the UtilityDomainNetwork associated with the specified domain network name. |
| GetNetworkAttribute(String) | Gets the UtilityNetworkAttribute associated with specified network attribute name. |
| GetNetworkSource(String) | Gets the UtilityNetworkSource associated with specified network source name. |
| GetRulesAsync(IEnumerable<UtilityAssetType>, CancellationToken) | Queries for a subset of UtilityRule objects that apply to a set of UtilityAssetType. |
Applies to
| Target | Versions |
|---|---|
| .NET Standard 2.0 | 100.6 - 200.8 |
| .NET | 100.13 - 200.8 |
| .NET Windows | 100.13 - 200.8 |
| .NET Android | 200.0 - 200.8 |
| .NET iOS | 200.0 - 200.8 |
| .NET Framework | 100.6 - 200.8 |
| Xamarin.Android | 100.6 - 100.15 |
| Xamarin.iOS | 100.6 - 100.15 |
| UWP | 100.6 - 200.8 |