Provides access to members that specify the properties of a base network topology.
Members
| Name | Description | |
|---|---|---|
![]() |
DirtyArea | Returns the dirty area polygon of the utility network. |
![]() |
HasValidNetworkTopology | Indicates if the network has a valid network topology. |
![]() |
NetworkTopologyUpdateInfo | Returns the network topology update info. |
![]() |
NetworkTopologyUpdateMoments | Returns the network topology update moments. |
![]() |
ValidateNetworkTopology | Validates the network topology. |
![]() |
ValidateNetworkTopologyEx | Validates the network topology. |
IBaseNetworkTopology.DirtyArea Property
Returns the dirty area polygon of the utility network.
Public Function get_DirtyArea ( _
    ByVal Location As IPolygon _
) As IPolygon
public IPolygon get_DirtyArea (
    IPolygon Location
);
IBaseNetworkTopology.HasValidNetworkTopology Method
Indicates if the network has a valid network topology.
Public Function HasValidNetworkTopology ( _
) As Boolean
public bool HasValidNetworkTopology (
);
IBaseNetworkTopology.NetworkTopologyUpdateInfo Property
Returns the network topology update info.
Public Sub NetworkTopologyUpdateInfo ( _
    ByVal indexUpdateInfo As esriIndexUpdateInfo, _
    ByRef time As Double, _
    ByRef duration As Integer _
)
public void NetworkTopologyUpdateInfo (
    esriIndexUpdateInfo indexUpdateInfo,
    ref double time,
    ref int duration
);
IBaseNetworkTopology.NetworkTopologyUpdateMoments Property
Returns the network topology update moments.
Public Function get_NetworkTopologyUpdateMoments ( _
    ByVal indexUpdateInfo As esriIndexUpdateInfo _
) As IDoubleArray
public IDoubleArray get_NetworkTopologyUpdateMoments (
    esriIndexUpdateInfo indexUpdateInfo
);
IBaseNetworkTopology.ValidateNetworkTopology Method
Validates the network topology.
Public Sub ValidateNetworkTopology ( _
    ByVal Extent As IEnvelope, _
    ByVal asynchronous As Boolean, _
    ByRef TimeStamp As Double, _
    ByRef HasErrors As Boolean, _
    ByRef dirtyAreasCount As Integer, _
    ByRef fullUpdate As Boolean _
)
public void ValidateNetworkTopology (
    IEnvelope Extent,
    bool asynchronous,
    ref double TimeStamp,
    ref bool HasErrors,
    ref int dirtyAreasCount,
    ref bool fullUpdate
);
IBaseNetworkTopology.ValidateNetworkTopologyEx Method
Validates the network topology.
Public Sub ValidateNetworkTopologyEx ( _
    ByVal Extent As IEnvelope, _
    ByVal SelectionSet As IIndexedGUIDSets, _
    ByVal asynchronous As Boolean, _
    ByVal preserveEIDs As Boolean, _
    ByVal respectDAs As Boolean, _
    ByRef TimeStamp As Double, _
    ByRef HasErrors As Boolean, _
    ByRef dirtyAreasCount As Integer, _
    ByRef fullUpdate As Boolean _
)
public void ValidateNetworkTopologyEx (
    IEnvelope Extent,
    IIndexedGUIDSets SelectionSet,
    bool asynchronous,
    bool preserveEIDs,
    bool respectDAs,
    ref double TimeStamp,
    ref bool HasErrors,
    ref int dirtyAreasCount,
    ref bool fullUpdate
);
Classes that implement IBaseNetworkTopology
| Classes | Description |
|---|
private void OpenDataset(IFeatureWorkspace featureWorkspace, string extensionDatasetName)
{
IDataset unDataset = featureWorkspace.OpenExtensionDataset(esriDatasetType.esriDTUtilityNetwork, extensionDatasetName);
IBaseNetwork baseNetwork = (IBaseNetwork)unDataset;
IBaseNetworkTopology baseNetworkTopology = (IBaseNetworkTopology)baseNetwork;
bool hasValidateNetworkTopology = baseNetworkTopology.HasValidNetworkTopology();
}

