IUtilityNetworkCoreRule Interface

Provides access to utility network rules.


Name Description
Read-only property RuleDescription Returns the rule description.
Read-only property Rules Returns the rules.
Read-only property ValidRuleExists Check whether the given network topology relationship is valid against rules.

IUtilityNetworkCoreRule.RuleDescription Property

Returns the rule description.

Public Sub RuleDescription ( _
    ByVal RuleID As Integer, _
    ByRef networkSourceName1 As String, _
    ByRef assetGroupName1 As String, _
    ByRef assetTypeName1 As String, _
    ByRef terminalName1 As String, _
    ByRef networkSourceName2 As String, _
    ByRef assetGroupName2 As String, _
    ByRef assetTypeName2 As String, _
    ByRef terminalName2 As String, _
    ByRef networkSourceName3 As String, _
    ByRef assetGroupName3 As String, _
    ByRef assetTypeName3 As String, _
    ByRef terminalName3 As String, _
    ByRef CreationDate As String _
public void RuleDescription (
    int RuleID,
    ref string networkSourceName1,
    ref string assetGroupName1,
    ref string assetTypeName1,
    ref string terminalName1,
    ref string networkSourceName2,
    ref string assetGroupName2,
    ref string assetTypeName2,
    ref string terminalName2,
    ref string networkSourceName3,
    ref string assetGroupName3,
    ref string assetTypeName3,
    ref string terminalName3,
    ref string CreationDate

IUtilityNetworkCoreRule.Rules Property

Returns the rules.

Public Sub Rules ( _
    ByRef Rules As IArray _
public void Rules (
    ref IArray Rules


An array to hold an indexed collection of IUtilityNetworkRule.

IUtilityNetworkCoreRule.ValidRuleExists Property

Check whether the given network topology relationship is valid against rules.

Public Function get_ValidRuleExists ( _
    ByVal ruleType As esriUtilityNetworkRuleType, _
    ByVal fromNetworkSourceID As Integer, _
    ByVal fromAssetGroup As Integer, _
    ByVal fromAssetType As Integer, _
    ByVal FromTerminalID As Integer, _
    ByVal toNetworkSourceID As Integer, _
    ByVal toAssetGroup As Integer, _
    ByVal toAssetType As Integer, _
    ByVal ToTerminalID As Integer, _
    ByVal viaNetworkSourceID As Integer, _
    ByVal viaAssetGroup As Integer, _
    ByVal viaAssetType As Integer, _
    ByVal viaTerminalID As Integer _
) As Boolean
public bool get_ValidRuleExists (
    esriUtilityNetworkRuleType ruleType,
    int fromNetworkSourceID,
    int fromAssetGroup,
    int fromAssetType,
    int FromTerminalID,
    int toNetworkSourceID,
    int toAssetGroup,
    int toAssetType,
    int ToTerminalID,
    int viaNetworkSourceID,
    int viaAssetGroup,
    int viaAssetType,
    int viaTerminalID

Classes that implement IUtilityNetworkCoreRule

Classes Description

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.