Select to view content in your preferred language

Announcing ArcGIS Runtime SDK for .NET 100.14

931
0
05-23-2022 10:32 AM
Labels (1)
MichaelBranscomb
Esri Frequent Contributor
0 0 931

The 100.14 release of ArcGIS Runtime SDK for .NET includes significant new features, enhancements to existing features, performance improvements, bug fixes, and an updated preview of the roadmap for 2022. You can read about the highlights common to all ArcGIS Runtime SDKs in the shared ArcGIS Runtime blog post and additional details in the 100.14 Release Notes.

For our .NET community here are a few more highlights...

 

Preview 2 of support for .NET MAUI & .NET 6 on Android and iOS

Preview 2 is based on the latest ArcGIS Runtime 100.14 release and the latest .NET MAUI RC2 release. Working with .NET MAUI requires Visual Studio 2022 Preview (Version 17.2 or higher).

 

Streamlined Visual Studio Extension experience

The Visual Studio extensions available with ArcGIS Runtime SDK for .NET have been streamlined to clarify their purpose and remove the duplication of Project Templates.

Extension ArcGIS Runtime SDK for .NET Project Templates provides application project templates for Android, iOS, and Windows that reference the appropriate NuGet packages for each platform and use a Model-View-ViewModel (MVVM) design pattern. This extension, available for Visual Studio on Windows, can be installed within Visual Studio from the online Visual Studio Marketplace using the Manage Extensions dialog. Alternatively download from your ArcGIS developer dashboard for installation offline.

Extension ArcGIS Runtime SDK for .NET contains a subset of the NuGet packages that are published on NuGet.org and will configure a local NuGet package source in your user profile that you can reference if you are developing in an environment with limited online access. This extension, available for Visual Studio on Windows, can be downloaded from your ArcGIS developer dashboard.

 

Default Authentication UI

A new DefaultChallengeHandler can be configured to automatically handle prompting the user for credentials with platform-specific user interface for certain authentication types on Android, iOS, and Windows. Enable the default challenge handler by calling:

 

AuthenticationManager.Current.ChallengeHandler = new DefaultChallengeHandler();

 

When enabled, the DefaultChallengeHandler supports the following authentication types:

  • Android (Xamarin): ArcGIS Token, HTTP Basic, IWA (requires custom handler), and Proxy.
  • iOS (Xamarin): ArcGIS Token, HTTP Basic, IWA (requires NSUrlSessionHandler), and Proxy.
  • UWP: ArcGIS Token, Certificate (certificate must be installed on machine), HTTP Basic, and IWA.
  • WPF and WinUI (.NET Framework / .NET 6): ArcGIS Token, Certificate, HTTP Basic, IWA, and Proxy.

 

Support for HTTP/2

ArcGIS Runtime SDK for .NET now supports HTTP/2 when requesting tiles from layers including ArcGISTiledLayer, ArcGISTiledElevationSource, WmtsLayer, and Web Tiled Layer and using .NET 6 on Windows 10 or higher, .NET 6 for Android (preview), and .NET 6 for iOS (preview)).

 

SDK

Each release of Runtime also includes significant updates to the ArcGIS Developer guide doc, API Reference doc, Toolkit, and Samples.

 

ArcGIS Runtime Local Server

ArcGIS Runtime Local Server 100.14 includes support for geoprocessing and map packages created with ArcGIS Pro 2.9.x.

 

We thank you for your ongoing support and feedback and hope you will find these updates valuable as you continue to use ArcGIS Runtime to build amazing applications for your users.

 

The ArcGIS Runtime .NET team