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

INetworkEvaluatorSetup.DataHasEdits Property (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Interfaces > IN > INetworkEvaluatorSetup Interface > INetworkEvaluatorSetup.DataHasEdits Property
ArcGIS Developer Help

INetworkEvaluatorSetup.DataHasEdits Property

Indicates if the data for this evaluator has been edited.

[Visual Basic .NET]
Public ReadOnly Property DataHasEdits As Boolean
public bool DataHasEdits {get;}
HRESULT get_DataHasEdits(
  Boolean* HasEdits
HasEdits [out, retval]

HasEdits is a parameter of type bool*

Product Availability

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


The DataHasEdits property indicates whether changes have been made to the Data PropertySet that have not yet been handled by the evaluator's internal logic.  This is useful in determining whether the evaluator needs to be re-Initialized before making additional calls to QueryValue.

This property is only used when modifying the network dataset's evaluators via objects like the EvaluatorEditor to signify the network dataset may need to be rebuilt/reinitialized.  This property is not queried prior to network analysis to determine if the evaluator needs to be re-initialized.  Thus, it is not a mechanism to trigger that the evaluators need to be re-initialized based on new data between solves.

See Also

INetworkEvaluatorSetup Interface