What's new at 10.9.1
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.
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.
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.
- 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.JSONObjectclass 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
IDEGeoDatasetinterface 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.