Bind to a particular ArcGIS product. This is a new requirement for all stand-alone ArcGIS Engine applications
beginning at 10.0.
Namespace:
ESRI.ArcGISAssembly: ESRI.ArcGIS.Version (in ESRI.ArcGIS.Version.dll) Version: 10.0.0.0 (10.0.0.0)
Syntax
| C# |
|---|
public static bool Bind( ProductCode code ) |
| Visual Basic (Declaration) |
|---|
Public Shared Function Bind ( _ code As ProductCode _ ) As Boolean |
| Visual C++ |
|---|
public: static bool Bind( ProductCode code ) |
Parameters
- code
- Type: ESRI.ArcGIS..::.ProductCode
The ArcGIS product code; e.g., ProductCode.Engine, ProductCode.Desktop.
Return Value
Remarks
Once a custom Engine application is bound to a particular ArcGIS product, the binding cannot be revoked or changed while the application is still running.
Examples
The code below shows how to bind to a particular ArcGIS installation.
CopyC#
CopyVB.NET
if (!RuntimeManager.Bind(ProductCode.Engine)) { if (!RuntimeManager.Bind(ProductCode.Desktop)) { MessageBox.Show("Unable to bind to ArcGIS runtime. Application will be shut down."); return; } }
If Not ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.Engine) Then If Not ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.Desktop) Then MessageBox.Show("Unable to bind to ArcGIS runtime. Application will be shut down.") e.Cancel = True 'Abort application start up End If End If