Loads network locations from a point feature cursor into a specified NAClass.
[C#]
///<summary>Loads network locations from a point feature cursor into a specified NAClass.</summary> /// ///<param name="inputPointFeatureCursor">An ICursor interface that is the input point feature cursor.</param> ///<param name="naContext">An INAContext Interface that is the context that holds the NAClass to be loaded with network locations.</param> ///<param name="naClassName">A System.String that is the name of the NAClass to be loaded with network locations. Example: "stops".</param> /// ///<returns>A System.Boolean that tells whether or not all input point features were successfully loaded = True or not = False.</returns> public static System.Boolean LoadNetworkLocations(ESRI.ArcGIS.Geodatabase.ICursor inputPointFeatureCursor, ESRI.ArcGIS.NetworkAnalyst.INAContext naContext, System.String naClassName) { ESRI.ArcGIS.NetworkAnalyst.INAClassLoader2 naClassLoader = new ESRI.ArcGIS.NetworkAnalyst.NAClassLoaderClass(); naClassLoader.Initialize(naContext, naClassName, inputPointFeatureCursor); System.Int32 rowsIn = 0; System.Int32 rowsOut = 0; naClassLoader.Load(inputPointFeatureCursor, null, ref rowsIn, ref rowsOut); return (rowsOut == rowsIn); }
[Visual Basic .NET]
'''<summary>Loads network locations from a point feature cursor into a specified NAClass.</summary> ''' '''<param name="inputPointFeatureCursor">An ICursor interface that is the input point feature cursor.</param> '''<param name="naContext">An INAContext Interface that is the context that holds the NAClass to be loaded with network locations.</param> '''<param name="naClassName">A System.String that is the name of the NAClass to be loaded with network locations. Example: "stops".</param> ''' '''<returns>A System.Boolean that tells whether or not all input point features were successfully loaded = True or not = False.</returns> Public Shared Function LoadNetworkLocations(ByVal inputPointFeatureCursor As ESRI.ArcGIS.Geodatabase.ICursor, ByVal naContext As ESRI.ArcGIS.NetworkAnalyst.INAContext, ByVal naClassName As System.String) As System.Boolean Dim naClassLoader As ESRI.ArcGIS.NetworkAnalyst.INAClassLoader2 = New ESRI.ArcGIS.NetworkAnalyst.NAClassLoaderClass naClassLoader.Initialize(naContext, naClassName, inputPointFeatureCursor) Dim rowsIn As System.Int32 = 0 Dim rowsOut As System.Int32 = 0 naClassLoader.Load(inputPointFeatureCursor, Nothing, rowsIn, rowsOut) Return (rowsOut = rowsIn) End Function