What's new for developers at 10.3.1 and 10.3


Summary
This topic provides an overview of the new features and enhancements at ArcGIS 10.3.1 and 10.3 for developers working with the .NET API for ArcObjects.


Changes at 10.3.1

  • Server Object Interceptors (SOIs) - Allow you to intercept requests for existing built-in operations of map and image services. This new feature allows developers to execute custom logic and change the behavior of these services in a way that is seamless to existing clients. These clients may be platform apps such as Collector for ArcGIS or applications built with the ArcGIS API for Javascript, ArcGIS Runtime SDK, and more. This is in contrast to server object extensions (SOEs) which work by creating new operations rather than overriding existing operations. To learn more, see Developing SOIs.
  • Other type changes—Three types were added from ArcGIS 10.3 to 10.3.1 Please refer to Type Changes between ArcGIS 10.2 and 10.3x for the full list of changes between 10.2 and 10.3.1.
    • IMapServerInfoAdmin in the esriCarto library.
    • ISQLCheck3 in the esriGeodatabase library.
    • ISQLSyntax2 in the esriGeodatabase library.

Changes at 10.3

  • Supported platforms—The following subsections highlight development and deployment platform support changes for ArcGIS 10.3. For complete information on supported platforms, along with hardware and software requirements, see System Requirements.
    • Visual Studio—At ArcGIS 10.3, .NET development using any edition of Visual Studio 2012 or 2013 is supported.
    • .NET Framework—.NET 3.5 SP1 is a minimum requirement for any .NET development with ArcGIS 10.3. In fact, it is a prerequisite for installing ArcGIS for Desktop and ArcGIS Engine for Windows. Additionally, you can use and develop against the .NET 4.0 or 4.5 Frameworks. If doing so, you need to install the 4.0/4.5 Framework in addition to 3.5 SP1, since 4.0/4.5 does not include 3.5. For more information on working with .NET 4.0 and 4.5, see .NET 4.0 and 4.5 support for ArcGIS Desktop and Engine developers.
  • Type changes—No types were removed or moved from ArcGIS 10.2 to 10.3. There are some additions. Please refer to Type Changes between ArcGIS 10.2 and 10.3 for the full list.