# 扩展服务

MapGIS IGServer扩展服务可用于创建新的服务操作。如果用户要执行的业务逻辑MapGIS IGServver没有提供相应的服务接口,这时就可以选择服务扩展。大多数服务扩展是通过MapGIS Objects代码实现的,同时也可以自定义扩展,只要服务符合标准的REST服务协议即可,再将功能服务注册到服务资源池,就可以通过Web服务的方式访问。

# 添加扩展服务

点击【Server Manager】下面的【扩展服务】,点击【添加扩展服务】,弹出“添加扩展服务”对话框,输入服务名称(不能为空),输入服务前缀,不能为空,可以是数字/英文/下划线,不能以igs或manager开头,输入程序集路径(如:MapGIS.OneMapServer.dll),选择绑定类型然后启用。如下图所示,点击"确定",即成功添加扩展服务。

# 按照服务名查找

点击【Server Manager】下面的【扩展服务】,在“输入服务名”框中输入查找的服务,点击查找,结果如下所示:

# 编辑

点击【Server Manager】下面的【扩展服务】,选择一个扩展服务,点击后面的编辑,可对已创建得扩展服务进行 重新编辑,如下所示:

# 删除

点击【Server Manager】下面的【扩展服务】,选择一个扩展服务,点击后面的删除,即可删除掉该扩展服务,这种方式仅能删除一个选中的扩展服务,如下所示: