This document is archived and information here might be outdated.  Recommended version.


Enabling extensions (ArcObjects .NET 10.6 SDK)
ArcObjects Help for .NET developers > Developing with ArcGIS > Extending ArcGIS Server > Enabling extensions (ArcObjects .NET 10.6 SDK)

Enabling extensions


Once your extension (SOE or SOI) is deployed, you can enable it on map or image services. You'll do this using ArcGIS Server Manager.
Enable SOEs
You can enable one or more SOEs for a map or image service.
  1. Log in to ArcGIS Server Manager and browse to your map or image service.
  2. Click the name of the service, which is a hyperlink.
  3. Click Capabilities and check the check box next to the name of the SOEs you would like to enable for the service.
  4. If applicable, select the operations you want to allow for the SOEs. These operations were optionally created by the extension developer, and they give you a finer degree of control over the things users can do with the SOEs.
  5. Set any further properties for the SOEs that appear on this property page. The properties of the SOEs are configurable through a set of input boxes unless the extension developer chose to customize the property page.
  6. To save your changes, click Save and Restart. The service is restarted when you save.
Enable SOIs
You can enable one or more SOIs for a map or image service. Enabling multiple SOIs is referred to as chaining. When chaining, you'll need to specify the order in which the SOIs will be executed in the map or image service.
In earlier versions of ArcGIS Server, you could only enable one SOI for a service. Beginning at 10.4, you can chain together multiple SOIs and specify the order in which they are executed.
  1. Log in to ArcGIS Server Manager and browse to your map or image service.
  2. Click the name of the service, which is a hyperlink.
  3. Click Capabilities.
  4. In the list of available Interceptors, select the SOIs you want to enable and click the right arrow. This adds them to the list of enabled SOIs.
  5. If you enabled multiple SOIs for the service, use the up and down arrows to specify the order in which the SOIs will be executed in the chain. The SOI at the top of the list will be executed first, followed by the second item in the list, and so on until the bottom of the list. Return to this dialog at any time to modify the list of enabled SOIs and change the order in which the SOIs are executed in the chain.
  6. Click Save.
  7. If applicable, select the operations you want to allow for the SOIs. These operations were optionally created by the extension developer, and they give you a finer degree of control over the things users can do with the SOIs.
  8. Set any further properties for the SOIs that appear on this property page. The properties of the SOIs are configurable through a set of input boxes unless the extension developer chose to customize the property page.
  9. To save your changes, click Save and Restart. The service is restarted when you save.