This document is archived and information here might be outdated.  Recommended version.


UtilityNetwork Class (ArcObjects .NET 10.4 SDK)
ArcObjects Library Reference (GeoDatabase)  

UtilityNetwork Class

A container for describing a utility network.

UtilityNetwork is a non-creatable object. References to non-creatable objects must be obtained through other objects.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Interfaces

Interfaces Description
IDataset Provides access to members that supply dataset information.
IDatasetAnalyze Provides access to members that analyze a dataset.
IDatasetEdit Provides access to information about the status of datasets being edited.
IDatasetEditInfo Provides access to members that maintain dataset editing information.
INetAttributes Provides access to members that get the disabled state and weight values of individual elements in the network.
INetAttributesEdit Provides access to members that modify the disabled state and weight values of individual elements in the network.
INetElements Provides access to members that convert between user IDs and network element IDs (EIDs).
INetSchema Provides access to members that get information about the schema of the network.
INetSchemaEdit Provides access to members that modify the schema of the network.
INetTopology Provides access to members that get information about the elements adjacent to the specified element.
INetTopologyEdit Provides access to members that add and delete network elements from the logical network.
INetwork Provides access to members that give general information about the network and its elements.
INetworkUpdate Provides access to members that start and end sessions for updating the attributes, schema, and topology of the network.
ISchemaLock Provides access to members for accessing schema locking functionality.
IUtilityNetworkGEN Provides access to members that get and set flow direction in a utility network.
IVersionedObject2 Provides access to members that manage a versioned object.