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


INetworkEvaluator Interface (ArcObjects .NET 10.6 SDK)
ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Interfaces > IN > INetworkEvaluator Interface (ArcObjects .NET 10.6 SDK)
ArcObjects Library Reference (GeoDatabase)  

INetworkEvaluator Interface

Provides access to members that specify the properties of an attribute evaluator in a network dataset. Note: the INetworkEvaluator interface has been superseded byINetworkEvaluator2. Please consider using the more recent version.

Product Availability

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

Description

Network evaluators assign values to attributes in a network dataset.  They are the mechanism to transfer attributes from source features to network elements.

Members

Name Description
Read-only property CacheAttribute Indicates if this evaluator's values should be computed and stored when the network is built or computed at run time and never stored.
Read-only property DisplayName Name displayed in the user interface for this network evaluator.
Read-only property Name Unique name of this network evaluator.

CoClasses that implement INetworkEvaluator

CoClasses and Classes Description
NetworkConstantEvaluator A container for describing a network attribute evaluator whose values are derived from a constant value.
NetworkEdgeTrafficEvaluator A container for members in time dependent travel time evaluator.
NetworkFieldEvaluator A container for describing a network attribute evaluator whose values are derived from object field attributes.
NetworkFunctionEvaluator A container for describing a network evaluator function.
NetworkGlobalTurnDelayEvaluator A container for describing a network attribute evaluator for global turn delay whose values are specified by global turn delay settings.
NetworkScriptEvaluator A container for describing a network attribute evaluator whose values are derived from VBScript expressions.

Remarks

The INetworkEvaluator interface is used to access the properties of the network evaluator, such as its name.

To access the evaluator object for an existing evaluator assigned to a network dataset attribute, use the Evalutor or DefaultEvaluator methods on the IEvaluatedNetworkAttribute interface.

.NET Samples

Subset network evaluators (Code Files: SubsetHelper)