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


NAClass Class (ArcObjects .NET 10.4 SDK)
ArcObjects Library Reference (NetworkAnalyst)  

NAClass Class

Holds features used as input and generated as output during network analysis.

NAClass is a non-creatable object. References to non-creatable objects must be obtained through other objects.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Network Analyst Extension.

Interfaces

Interfaces Description
IClass (esriGeoDatabase) Provides access to members that return information about and manage the class.
IFeatureClass (esriGeoDatabase) Provides access to members that control the behavior and properties of a feature class.
INAClass Provides access to properties/methods common to all network analysis classes.
IObjectClass (esriGeoDatabase) Provides access to members that return information about an object class.
IRandomAccessTable (esriGeoDatabase) Provides access to members that support random access to a table.
ITable (esriGeoDatabase) Provides access to members that return information about and manage tables.

Remarks

The NAClass is an in-memory feature class holding features used as input and generated as output during network analysis.  In addition to the INAClass interface, it supports all of the other interfaces implemented by a regular feature class. 

The workspace containing the NAClass is not directly exposed to the end user.  The workspace and the lifetime of the NAClass is managed by NAContext.

You can retrieve an NAClass through the NAClasses property on NAContext's INAContext interface.