This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > System > ESRI.ArcGIS.esriSystem > Interfaces > IA > IAoInitialize Interface (ArcObjects .NET 10.5 SDK) |
Provides access to members that initialize licensing for ArcGIS Desktop, Engine, and Server.
The IAoInitialize Interface is the starting point for developers to initialize each application with a suitable license(s) in order for it to run successfully on any machine it is deployed on to. License configuration must be undertaken at application start time, before any ArcObjects are accessed. Failure to do so will result in application errors.
Description | ||
---|---|---|
CheckInExtension | Check in an extension. | |
CheckOutExtension | Check out an extension. | |
Initialize | This must be called before any other ArcObjects are created to initialize product Code. If called a second time during the life time of an executable with a new product code, it will return esriLicenseAlreadyInitialized. | |
InitializedProduct | Retrieve's the product code at which the application has been initialized. | |
IsExtensionCheckedOut | Is the Extension checked out. | |
IsExtensionCodeAvailable | Check if the Product Code is available and then the Extension Code for that product. | |
IsProductCodeAvailable | Check if the Product Code is available. | |
Shutdown | Shutdown method. This should be the last call to ArcObjects in an application. |
CoClasses and Classes | Description |
---|---|
AoInitialize | Class initializes ArcObject components runtime environment. This class must be the first ArcObject created. |