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


INetworkEvaluatorSetup.DataHasEdits Property (ArcObjects .NET 10.5 SDK)
ArcObjects Library Reference (GeoDatabase)  

INetworkEvaluatorSetup.DataHasEdits Property

Indicates if the data for this evaluator has been edited.

[Visual Basic .NET]
Public ReadOnly Property DataHasEdits As Boolean
[C#]
public bool DataHasEdits {get;}
[C++]
HRESULT get_DataHasEdits(
  VARIANT_BOOL* HasEdits
);
[C++]

Parameters HasEdits [out, retval] HasEdits is a parameter of type VARIANT_BOOL

Product Availability

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

Remarks

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