LicenseInitializer.cs
Copy Code
|
|
---|---|
using System; using ESRI.ArcGIS; namespace Miner.Samples.PxTools { internal partial class LicenseInitializer { public LicenseInitializer() { ResolveBindingEvent += new EventHandler(BindingArcGISRuntime); } void BindingArcGISRuntime(object sender, EventArgs e) { // // TODO: Modify ArcGIS runtime binding code as needed; for example, // the list of products and their binding preference order. // ProductCode[] supportedRuntimes = new ProductCode[] { ProductCode.Engine, ProductCode.Desktop }; foreach (ProductCode c in supportedRuntimes) { if (RuntimeManager.Bind(c)) return; } // // TODO: Modify the code below on how to handle bind failure // // Failed to bind, announce and force exit Console.WriteLine("ArcGIS runtime binding failed. Application will shut down."); System.Environment.Exit(0); } } } |