About the ArcGIS GPConsole Sample
[C#]
LicenseInitializer.cs
using System;
using ESRI.ArcGIS;
namespace ArcGIS_GPConsole_CSharp
{
internal partial class LicenseInitializer
{
public LicenseInitializer()
{
ResolveBindingEvent += new EventHandler(BindingArcGISRuntime);
}
void BindingArcGISRuntime(object sender, EventArgs e)
{
//
// TODO: Modify ArcGIS runtime binding code as needed
//
if (!RuntimeManager.Bind(ProductCode.Server))
{
// Failed to bind, announce and force exit
Console.WriteLine("Invalid ArcGIS runtime binding. Application will shut down.");
System.Environment.Exit(0);
}
}
}
}
[Visual Basic .NET]
LicenseInitializer.vb
Imports Microsoft.VisualBasic
Imports System
Imports ESRI.ArcGIS
Partial Friend Class LicenseInitializer
Public Sub New()
End Sub
Private Sub BindingArcGISRuntime(ByVal sender As Object, ByVal e As EventArgs)
'
' TODO: Modify ArcGIS runtime binding code as needed
'
If (Not RuntimeManager.Bind(ProductCode.Server)) Then
' Failed to bind, announce and force exit
Console.WriteLine("Invalid ArcGIS runtime binding. Application will shut down.")
System.Environment.Exit(0)
End If
End Sub
End Class