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
I
method in SOI (Server Object Interceptor) returns null instead of a valid byte array.Web Request Handler. Handle String Web Request() - ENH-000140378: API reference for the
ESR
class is missing in ArcGIS Enterprise SDK.I. Server. SOE Support. JSON Object - ENH-000141762: Add Network Dataset APIs for the transportation and location-based workflows to ArcGIS Enterprise SDK.
- ENH-000141882: Add the
IDE
interface to ArcGIS Enterprise SDK.Geo Dataset - BUG-000144082: The
Server
method returns null instead of the valid group names when the federated server site is not set as the portal's hosting server.Utilities. Get Group Info()