What's new at 10.9.1

Network dataset support

ArcGIS Enterprise SDK now provides support for working with network datasets within server object extensions. Developers can use the SDK to create, edit and build network datasets; get information about how a network dataset is configured; query network elements attributes; and make use of a forward star to find connected network elements. For more details, see Work with network dataset.

To find all the interfaces or classes available for network dataset support, refer to .NET API Reference. For a list of new interfaces and classes, refer to New in 10.9.1 API.

Topology support

ArcGIS Enterprise SDK now provides support for topology datasets in SOEs and SOIs. Developers can directly access the topology dataset, and then can retrieve existing topology, create new topology, validate topology, and many more. For more details, see Work with topologies.

To find all the interfaces or classes available for topology support, refer to .NET API Reference. For a list of new interfaces and classes, refer to New in 10.9.1 API.

Database helper classes

In 10.9.1, ArcGIS Enterprise SDK offers several database helper classes and methods. The ICursorExtensions class contains several extension methods that convert the IFeatureCursor object and ICursor object into the .NET IEnumerable objects, so that looping through a collection of features or rows can be achieved via a generic .NET enumerable object rather than a COM cursor.

It also provides the extension methods that extend IFeatureClass::Search and ITable::Search, which allows accessing the query results of a feature class or table through the .NET IEnumerable. See IFeatureClassExtensions and ITableExtensions for their usages.

Last, the new helper classes, DisposableFeatureCursor and DisposableCursor, are added. They are disposable classes that wrap IFeatureCursor and ICursor, and they also automatically release the cursor objects after they are used, so there is no need to explicitly release them.

For a list of new classes, refer to New in 10.9.1 API.

Issues addressed in 10.9.1

  • BUG-000137272: A WFS response from IWebRequestHandler.HandleStringWebRequest() method in SOI (Server Object Interceptor) returns null instead of a valid byte array.
  • ENH-000140378: API reference for the ESRI.Server.SOESupport.JSONObject class is missing in ArcGIS Enterprise SDK.
  • ENH-000141762: Add Network Dataset APIs for the transportation and location-based workflows to ArcGIS Enterprise SDK.
  • ENH-000141882: Add the IDEGeoDataset interface to ArcGIS Enterprise SDK.
  • BUG-000144082: The ServerUtilities.GetGroupInfo() method returns null instead of the valid group names when the federated server site is not set as the portal's hosting server.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.