Skip To Content

启用扩展模块

部署扩展模块(SOE 或 SOI)后,便可在所需服务上启用它。您将使用 ArcGIS Server Manager 执行此操作,无论您使用 ArcGIS Enterprise SDK 还是其中一个 ArcObjects SDK,过程都是相同的。

使用 ArcGIS Enterprise SDK 开发的 SOE 和 SOI 只能在地图服务(包括其扩展模块,例如要素服务和 OGC 兼容的地图服务)上启用,而使用 ArcObjects SDK 开发的 SOE 和 SOI 可以在地图或影像服务(包括这两种服务类型的所有扩展模块)上启用。

启用 SOE

可以为服务启用一个或多个 SOE。

  1. 登录到 ArcGIS Server Manager,然后浏览至您的服务。
  2. 单击服务名称(超链接)。
  3. 单击功能,然后选中您希望为服务启用的 SOE 名称旁的复选框。
  4. 如果适用,请选择您想要允许 SOE 执行的操作。这些操作由扩展模块开发人员选择性地进行创建,通过它们您可以精细地控制用户可利用 SOE 执行的操作。
  5. 为显示在此属性页面上的 SOE 设置任何其他属性。除非扩展模块开发人员选择自定义属性页面,否则可通过一组输入框对 SOE 属性进行配置。
  6. 单击保存并重新启动以保存更改。保存后将重新启动服务。

启用 SOI

您可为服务启用一个或多个 SOI。启用多个 SOI 称为链接。链接时,需要指定 SOI 在服务中的执行顺序。

旧版本:

在 10.4 之前的版本中,您仅可以为服务启用一个 SOI。现在,您可以链接多个 SOI 并为其指定执行顺序。

  1. 登录到 ArcGIS Server Manager,然后浏览至您的服务。
  2. 单击服务名称(超链接)。
  3. 单击功能
  4. 在可用拦截器的列表中,选择希望启用的 SOI 并单击右箭头。此操作会将其添加到已启用 SOI 的列表中。
  5. 如果您为服务启用了多个 SOI,请使用向上和向下箭头指定 SOI 在链中的执行顺序。系统首先执行列表顶部的 SOI,然后是列表中的第二项,以此类推,直到列表底部。
    提示:

    可随时返回此对话框以修改已启用 SOI 的列表并更改 SOI 在链中的执行顺序。

  6. 单击保存
  7. 如果适用,请选择您想要允许 SOI 执行的操作。这些操作由扩展模块开发人员选择性地进行创建,通过它们您可以精细地控制用户可利用 SOI 执行的操作。
  8. 为显示在此属性页面上的 SOI 设置任何其他属性。除非扩展模块开发人员选择自定义属性页面,否则可通过一组输入框对 SOI 属性进行配置。
  9. 单击保存并重新启动以保存更改。保存后将重新启动服务。

在本主题中
  1. 启用 SOE
  2. 启用 SOI